JDBCデータベース接続(II)

データベースプログラミング言語を動作させるためには、データベースへの接続を確立する必要があります。

次のように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();

 

おすすめ

転載: www.cnblogs.com/myitnews/p/11841131.html