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

主流資料庫 JDBC 驅動程式連線字串完整速查表

     編輯:Java 程式設計入門

Microsoft SQL Server / Sybase

  • 驅動名稱:jTDS
  • 官網:https://jtds.sourceforge.net/
  • 版本:0.5.1
  • 下載:SourceForge
  • 類別名稱:net.sourceforge.jtds.jdbc.Driver
  • 連線字串:
    // SQL Server
    jdbc:jtds:sqlserver://host:port/database
    
    // Sybase
    jdbc:jtds:sybase://host:port/database
    

MySQL

  • 驅動名稱:Connector/J 3.0
  • 官網:https://www.mysql.com/
  • 版本:3.0.8-stable
  • 下載:MySQL Downloads
  • 類別名稱:com.mysql.jdbc.Driver
  • 連線字串:jdbc:mysql://host:port/database

Oracle

  • 驅動名稱:Oracle JDBC Driver(原文誤標為 Connector/J)
  • 官網:Oracle Technology Network
  • 類別名稱:
    • Thin Driver: oracle.jdbc.driver.OracleDriver (舊) / oracle.jdbc.OracleDriver (新)
    • OCI Driver: oracle.jdbc.driver.OracleDriver
  • 連線字串:
    // Thin 模式 (推薦)
    jdbc:oracle:thin:@host:port:SID
    // 或服務名稱模式
    jdbc:oracle:thin:@//host:port/service_name
    
    // OCI 模式
    jdbc:oracle:oci:@host:port:SID
    

PostgreSQL

  • 類別名稱:org.postgresql.Driver
  • 連線字串:jdbc:postgresql://host:port/database

通用連線範本

Class.forName("driver.ClassName");
Connection conn = DriverManager.getConnection(
    "jdbc:subprotocol://host:port/database", "username", "password");
建議使用資料庫連線池(HikariCP、Druid、DBCP)管理連線,而非直接建立連線。生產環境務必配置 SSL、連線逾時、最大連線數等參數。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved