首頁>Club>
Class.forName("驅動名"); 根據連線的資料庫產品不同,驅動名也不同 我想問的是,如果我要連線一個數據庫,這個驅動名一般從哪裡可以查詢到? 是該資料庫產品的文件還是哪裡?
3
回覆列表
  • 1 # 程式設計師小陶

    Oracle資料庫:

    驅動程式包名:ojdbc14.jar

    驅動類的名字:oracle.jdbc.driver.OracleDriver

    JDBC URL:jdbc:oracle:thin:@dbip:port:databasename

    說明:驅動程式包名有可能會變

    JDBC URL中各個部分含義如下:

    dbip –為資料庫伺服器的IP地址,如果是本地可寫:localhost或127.0.0.1。

    port –為資料庫的監聽埠,需要看安裝時的配置,預設為1521。

    databasename –為資料庫的SID,通常為全域性資料庫的名字。

    SQL Server資料庫

    驅動程式包名:msbase.jar mssqlserver.jar msutil.jar

    驅動類的名字:com.microsoft.jdbc.sqlserver.SQLServerDriver

    JDBC URL:jdbc:microsoft:sqlserver://dbip:port;DatabaseName=databasename

    說明:驅動程式包名有可能會變

    JDBC URL中各個部分含義如下:

    dbip –為資料庫伺服器的IP地址,如果是本地可寫:localhost或127.0.0.1。

    port –為資料庫的監聽埠,需要看安裝時的配置,預設為1433。

    databasename –資料庫的名字。

    MySQL資料庫

    驅動程式包名:mysql-connector-java-3.1.11-bin.jar

    驅動類的名字:com.mysql.jdbc.Driver

    JDBC URL:jdbc:mysql://dbip:port/databasename

    說明:驅動程式包名有可能會變

    JDBC URL其中各個部分含義如下:

    dbip –為資料庫伺服器的IP地址,如果是本地可寫:localhost或127.0.0.1。

    port –為資料庫的監聽埠,需要看安裝時的配置,預設為3306。

    databasename –資料庫的名字。

  • 中秋節和大豐收的關聯?
  • 暗黑西遊記漫畫誰能介紹下?