🩷02_DataBase

#JDBC #DB별 #드라이버 #클래스 #URL포맷

roomname-dev 2023. 7. 6.
728x90
반응형

JDBC란?

JDBC는 "Java Database Connectivity"의 약어로, 자바 애플리케이션과 데이터베이스 
간의 연결을 제공하는 자바 API(응용 프로그래밍 인터페이스)입니다. JDBC는 
데이터베이스 관리 시스템(DBMS)에 접근하여 데이터를 쿼리하고 업데이트하는 데 사용됩니다.

JDBC 드라이버 클래스 URL 포맷

Oracle

🧨Driver Class 
	oracle.jdbc.driver.OracleDriver


🧨URL Format
    New
    jdbc:oracle:thin:@//[HOST][:PORT]/SERVICE
    Old
    jdbc:oracle:thin:@[HOST][:PORT]:SID

MySQL

🧨Driver Class
	com.mysql.cj.jdbc.Driver

🧨URL Format
	jdbc:mysql://[HOST][,FailOverHost...][:PORT]/[DATABASE][?PropertyName1][=PropertyValue1][&PropertyName2][=PropertyValue2]...

SQL Server

🧨Driver Class
	com.microsoft.sqlserver.jdbc.SQLServerDriver

🧨URL Format
	jdbc:sqlserver://[HOST][:PORT][;instanceName=SpecifyInstance][;database=SpecifyDatabase][;PropertyName1][=PropertyValue1][;PropertyName2][=PropertyValue2]...

MariaDB

🧨Driver Class
	org.mariadb.jdbc.Driver

🧨URL Format
	jdbc:mariadb[mysql]:[HOST][:PORT]/[DATABASE][?PropertyName1][=PropertyValue1][&PropertyName2][=PropertyValue2]...

Tibero

🧨Driver Class
	com.tmax.tibero.jdbc.TbDriver

🧨URL Format
	jdbc:tibero:thin:@[HOST][:PORT]:[DATABASE]

 

Altibase

🧨Driver Class
	Altibase.jdbc.driver.AltibaseDriver	

🧨URL Format
	jdbc:Altibase://[HOST][:PORT]/[DATABASE]

Postgresql

🧨Driver Class
	postgresql.driver

🧨URL Format
	jdbc:postgresql:[HOST][:PORT]/[DATABASE]

Sybase

🧨Driver Class
	com.sybase.jdbc2.jdbc.SybDriver

🧨URL Format
	jdbc:sybase:Tds:[HOST][:PORT]/[DATABASE]





728x90
반응형

댓글