首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

主流數據庫 JDBC 連接字符串與驅動速查表

     編輯:Java 相關知識
數據庫驅動 JARDriver ClassJDBC URL 範例
MySQLmm.mysql-2.0.2-bin.jarorg.gjt.mm.mysql.Driverjdbc:mysql://host:3306/db
PostgreSQLpgjdbc2.jarorg.postgresql.Driverjdbc:postgresql://host/db
Oracleclasses12.zip / ojdbc14.jaroracle.jdbc.driver.OracleDriverjdbc:oracle:thin:@host:1521:SID
Sybase (jTDS)jconn2.jarcom.sybase.jdbc2.jdbc.SybDriverjdbc:sybase:Tds:host:2638
SQL Server (jTDS)jtds-x.x.jarnet.sourceforge.jtds.jdbc.Driverjdbc:jtds:sqlserver://host:1433/db
SQL Server (Microsoft)msbase.jar, mssqlserver.jar, msutil.jarcom.microsoft.jdbc.sqlserver.SQLServerDriverjdbc:microsoft:sqlserver://host:1433;databaseName=db
ODBCJDK 內置sun.jdbc.odbc.JdbcOdbcDriverjdbc:odbc:DSN名
DB2db2jcc.jarcom.ibm.db2.jcc.DB2Driverjdbc:db2://host:6789/db

通用獲取連接代碼

Class.forName(driverClass);
Connection conn = DriverManager.getConnection(url, username, password);

注意事項

  • Oracle 建議使用 ojdbc 版本匹配 JDK/DB 版本,thin 模式無需客戶端。
  • SQL Server 兩套驅動二選一,jTDS 開源、性能優、支持更多版本。
  • URL 中主機可用 IP 或域名,端口為默認可省略(MySQL 3306、Oracle 1521、SQL Server 1433)。
  • 連接屬性可追加 ?useUnicode=true&characterEncoding=UTF-8 等參數。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved