1. Oracle
Ddriver [oracle.jdbc.driver.OracleDriver]
URL [jdbc:oracle:thin:@localhost:1521:DBNAME]
오라클버전 | ojdbc 버전 및 JDK 버전 |
21.x | ojdbc11.jar (JDK11, JDK12, JDK13, JDK14, JDK15 및 JDK17 포함) ojdbc8.jar (JDK8, JDK11, JDK12, JDK13, JDK14 및 JDK15 포함) |
19.x | ojdbc10.jar (JDK10, JDK11 포함) ojdbc8.jar (JDK8, JDK9, JDK11 포함) |
18.x | ojdbc8.jar JDK8 , JDK9, JDK10, JDK11 |
12.2 또는 12cR2 | ojdbc8.jar JDK 8이 있는 |
12.1 또는 12cR1 | ojdbc7.jar (JDK 7 및 JDK 8 포함) ojdbc6.jar (JDK 6 포함) |
11.2 또는 11gR2 | ojdbc6.jar (JDK 6, JDK 7 및 JDK 8 포함)(참고: JDK7 및 JDK8은 11.2.0.3 및 11.2.0.4에서만 지원됨) JDK 5가 포함된 ojdbc5.jar |
2. Sybase (SAP)
Ddriver [com.sybase.jdbc3.jdbc.SybDriver]
URL [jdbc:sybase:Tds:127.0.0.1:5000?ServiceName=DBNAME]
* JDBC드라이버 : jconn3.jar
Ddriver [net.sourceforge.jtds.jdbc.Driver]
URL [jdbc:jtds:sybase://127.0.0.1:5000/DBNAME]
* JDBC드라이버 : jtds-1.3.1.jar
3. MS-SQL
Driver [com.microsoft.sqlserver.jdbc.SQLServerDriver]
URL [jdbc:sqlserver://localhost:1433;DatabaseName=DBNAME]
* JDBC드라이버 : sqljdbc.jar 혹은 sqljdbc4.jar (MS-SQL 2008까지 지원)
jre7
jre8
Driver [com.microsoft.jdbc.sqlserver.SQLServerDriver]
URL [jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=DBNAME]
* JDBC드라이버 : msbase.jar, mssqlserver.jar, msutil.jar
Driver [core.log.jdbc.driver.Mssql2005Driver]
URL [jdbc:sqlserver://localhost:1433;database=DBNAME]
* JDBC드라이버 : log4sql.jar
Driver [net.sourceforge.jtds.jdbc.Driver]
Driver [net.sourceforge.jtds.jdbcx.JtdsDataSource]
URL [jdbc:jtds:sqlserver://localhost:1433/DBNAME;tds=8.0;lastupdatecount=true]
* JDBC드라이버 : jtds-1.2.jar
4. DB2
Driver [COM.ibm.db2.jdbc.net.DB2Driver] // Type 3 (v9.x 이상부터 지원안함)
Driver [com.ibm.db2.jcc.DB2Driver] // Type 4
URL [jdbc:db2://localhost:50000/DBNAME]
* JDBC드라이버 : db2jcc.jar, db2jcc_javax.jar, db2jcc_license_cu.jar
5. UniSQL
Driver [unisql.jdbc.driver.UniSQLDriver]
URL [jdbc:unisql:localhost:43300:DBNAME:::]
6. MySQL
Driver [com.mysql.jdbc.Driver]
Driver [org.gjt.mm.mysql.Driver]
URL [jdbc:mysql://localhost:3306/DBNAME]
* JDBC드라이버 : mysql-connector-java-5.1.45-bin.jar
MySQL Connector 8 로 MySQL 5.6, 5.7 에 접속 가능하므로 특별한 이유가 없다면 8 을 사용하는 것이 좋다고 하나,
8버전 사용할 시 오류 날 때가 있어서 5버전 중 최적화 버전 찾음
Driver [com.mysql.cj.jdbc.Driver]
6-1. MariaDB
Driver [org.mariadb.jdbc.Driver]
URL [jdbc:mariadb://localhost:3306/DBNAME]
* JDBC드라이버 : mariadb-java-client-1.1.3.jar
* MariaDB와 MySQL은 같은 핏줄이기 때문에 6번을 사용해도 무관
7. Altibase
Driver [Altibase.jdbc.driver.AltibaseDriver]
URL [jdbc:Altibase://localhost:20300/DBNAME]
* JDBC 드라이버 : Altibase.jar
8. hsqldb
Driver [org.hsqldb.jdbcDriver]
URL [jdbc:hsqldb:hsql://localhost:9001/DBNAME]
9. PostgreSQL
Driver [org.postgresql.Driver]
URL [jdbc:postgresql://localhost:5432/DBNAME]
10. Tibero
Driver [com.tmax.tibero.jdbc.TbDriver]
URL [jdbc:tibero:thin:@localhost:8629:DBNAME]
11. SQLite (로컬에서만 접속가능)
Driver [org.sqlite.JDBC]
URL [jdbc:sqlite:PATH/DBNAME]
* JDBC 드라이버 : sqlite-jdbc-3.8.11.2.jar