JDBC主流データベース接続文字列
1647 ワード
oracle
mysql
PS:時々mysqlの駆動クラスもorgを使用することが見られる.gjt.mm.mysql.Driverの場合、org.gjt.mm.mysql.Driverは初期のドライバ名で、後にcomと改名した.mysql.jdbc.Driver,現在はcomが一般的に推奨されている.mysql.jdbc.Driver.最新バージョンのmysql jdbcドライバでは、古いバージョンとの互換性を維持するためにorgが保持されている.gjt.mm.mysql.Driver、でも実際はorg.gjt.mm.mysql.Driverでcomが呼び出されました.mysql.jdbc.Driverなので、今の2つの駆動には違いはありません.
DB2
sybase
PostgreSQL
Sql Server2000
Sql Server2005
PS:SQL Server 2000と2005のドライバは違いますが、エラーを使用すると次のエラーが発生します.java.sql.SQLException:[Microsoft][SQLServer JDBC Driver][SQLServer]から送信されたテーブル形式データストリーム(TDS)リモートプロシージャ呼び出し(RPC)プロトコルストリームが正しくありません.パラメータ1("):データ型0 x 38が不明です.
driverClass:oracle.jdbc.driver.OracleDriver
url:jdbc:oracle:thin:@127.0.0.1:1521:dbname
mysql
driverClass:com.mysql.jdbc.Driver
url:jdbc:mysql://localhost:3306/mydb
PS:時々mysqlの駆動クラスもorgを使用することが見られる.gjt.mm.mysql.Driverの場合、org.gjt.mm.mysql.Driverは初期のドライバ名で、後にcomと改名した.mysql.jdbc.Driver,現在はcomが一般的に推奨されている.mysql.jdbc.Driver.最新バージョンのmysql jdbcドライバでは、古いバージョンとの互換性を維持するためにorgが保持されている.gjt.mm.mysql.Driver、でも実際はorg.gjt.mm.mysql.Driverでcomが呼び出されました.mysql.jdbc.Driverなので、今の2つの駆動には違いはありません.
DB2
driverClass:com.ibm.db2.jcc.DB2Driver
url:jdbc:db2://127.0.0.1:50000/dbname
sybase
driverClass:com.sybase.jdbc.SybDriver
url:jdbc:sybase:Tds:localhost:5007/dbname
PostgreSQL
driverClass:org.postgresql.Driver
url:jdbc:postgresql://localhost/dbname
Sql Server2000
driverClass:com.microsoft.jdbc.sqlserver.SQLServerDriver
url:jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbname
Sql Server2005
driverClass:com.microsoft.sqlserver.jdbc.SQLServerDriver
url:jdbc:sqlserver://localhost:1433; DatabaseName=dbname
PS:SQL Server 2000と2005のドライバは違いますが、エラーを使用すると次のエラーが発生します.java.sql.SQLException:[Microsoft][SQLServer JDBC Driver][SQLServer]から送信されたテーブル形式データストリーム(TDS)リモートプロシージャ呼び出し(RPC)プロトコルストリームが正しくありません.パラメータ1("):データ型0 x 38が不明です.