主要なデータベースのJDBCクラス名とURL(接続文字列)の一覧です。
主要DBのJDBC一覧
よく使用されるデータベースのJDBC関連情報です。
Oracle
JDBCドライバクラス名 | oracle.jdbc.driver.OracleDriver |
URL(接続文字列) | jdbc:oracle:thin:@[IP]:[ポート番号]:[DB名] |
デフォルトポート番号 | 1521 |
JDBCダウンロードサイト | https://www.oracle.com/jp/database/technologies/appdev/jdbc-downloads.html |
SQLServer
JDBCドライバクラス名 | com.microsoft.sqlserver.jdbc.SQLServerDriver |
URL(接続文字列) | jdbc:sqlserver://[IP];databaseName=[DB名];integratedSecurity=true; |
デフォルトポート番号 | 1433 |
JDBCダウンロードサイト | https://learn.microsoft.com/ja-jp/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver16 |
DB2
JDBCドライバクラス名 | com.ibm.db2.jcc.DB2Driver |
URL(接続文字列) | jdbc:db2://[IP]:[ポート番号]/[DB名] |
デフォルトポート番号 | 50000 |
JDBCダウンロードサイト | https://www.ibm.com/docs/ja/db2/9.7?topic=java-installing-data-server-driver-jdbc-sqlj-db2-linux-unix-windows |
MySQL
JDBCドライバクラス名 | com.mysql.jdbc.Driver |
URL(接続文字列) | jdbc:mysql://[IP]:[ポート番号]/[DB名] |
デフォルトポート番号 | 3306 |
JDBCダウンロードサイト | https://www.mysql.com/jp/products/connector/ |
PostgreSQL
JDBCドライバクラス名 | org.postgresql.Driver |
URL(接続文字列) | jdbc:postgresql://[IP]:[ポート番号]/[DB名] |
デフォルトポート番号 | 5432 |
JDBCダウンロードサイト | https://jdbc.postgresql.org/download/ |
Derby
JDBCドライバクラス名 | org.apache.derby.jdbc.ClientDriver |
URL(接続文字列) | jdbc:derby://[IP]:[ポート番号]/[DB名];create=true |
デフォルトポート番号 | 1527 |
JDBCダウンロードサイト | https://db.apache.org/derby/derby_downloads.html |
※ IPの代わりにホスト名を指定してもOKです。
JDBCを使用したサンプル
- (オラクルデータベースにConnectionを作成する)
-
import java.sql.DriverManager; import java.sql.Connection; //JDBCドライバーをロードする Class.forName("oracle.jdbc.driver.OracleDriver"); //JDBCドライバクラス名 //コネクションを取得する Connection conn = DriverManager.getConnection( "jdbc:oracle:thin:@127.0.0.1:1521:TESTDB", //URL "USER01", //ユーザID "PASSWORD" //パスワード );
この例では下記情報でデータベースに接続しています。
・IP:127.0.0.1(ローカルホスト)
・ポート番号:1521
・DB名:TESTDB
・ログインID:USER01
・パスワード:PASSWORD
コメント