データベースプログラミング言語を動作させるためには、データベースへの接続を確立する必要があります。
次のようにJDBC接続をステップ:
-
JDBCパッケージのインポート: Javaコードの場所で始まる必要なクラスをインポートするには、Java言語のimport文を使用して。
-
JDBCドライバの署名:ドライバは、JVMを達成するために必要とされるため、JDBC要求を満たす、メモリにロードされます。
-
URLデータベースの設定:接続したいデータベースに適切な形式のアドレス、ポイントを作成します。
-
接続オブジェクトを作成します。実際のデータベース接続を確立するためのDriverManagerオブジェクトののgetConnection()メソッドを呼び出します。
まず、パッケージをインポート
MySQLの驱动瓶:http://central.maven.org/maven2/mysql/mysql-connector-java/
オラクル驱动瓶:https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html
標準のJDBCパッケージのjava.sqlを使用します。*。
第二に、JDBCドライバを登録しました
プログラムを使用する前に、まずドライバを登録しなければなりません。
登録ドライバは、メモリ内のプロセスにデータベースドライバのクラスファイルをロードすることです。
唯一のプログラムに一度登録することができます。次のいずれかの方法でドライバを登録することができます。
1. Class.forNameの()
それが登録するドライバと携帯用に構成することができるので、この方法が推奨されます。
Class.forNameの( "oracle.jdbc.driver.OracleDriverと"); // オラクル にClass.forName( "はcom.mysql.jdbc.Driver"); // mysqlの
2.にDriverManager.registerDriver()
ドライバを登録する静的にDriverManager.registerDriver()メソッドを使用して。
JVM(Microsoftによって提供されるような)を使用して非互換性JDK場合、なregisterDriver()メソッドを使用します。
ドライバーmyDriver = 新しい oracle.jdbc.driver.OracleDriverと(); // Oracleの ドライバーmyDriver = 新しいはcom.mysql.jdbc.Driver(); // mysqlの にDriverManager.registerDriver(myDriver)。
第三に、データベースのURL
ドライバをロードした後に接続を確立するためにDriverManager.getConnection()メソッドを使用することができます。
スリーにDriverManager.getConnection()メソッドをオーバーロードされました:
どこに各フォーマットは、データベースのURLが必要です。データベースのURLは、アドレスデータベースを指しています。
(1)MySQLの
JDBCドライバ名:はcom.mysql.jdbc.Driver
形式のURLます。jdbc:mysqlの://ホスト名/ databaseNameの
(2)Oracleの
JDBCドライバ名:oracle.jdbc.driver.OracleDriverと
形式のURLます。jdbc:oracle:thin:@hostname名:ポート番号:databaseNameの
(3)PostgreSQLの
JDBCドライバ名:org.postgresql.Driver
形式のURLます。jdbc:postgresqlの://ホスト名:ポート/ DBNAME
(4)DB2
JDBCドライバ名:COM.ibm.db2.jdbc.net.DB2Driver
形式のURLます。jdbc:db2の:ホスト名:ポート番号/ databaseNameの
(5)のSybase
JDBCドライバ名:com.sybase.jdbc.SybDriver
形式のURLます。jdbc:SYBASE:Tdsが:ホスト名名:ポート番号/ databaseNameの
第四に、接続オブジェクトを作成します
DriverManager.getConnection();