2011-10-18 2 views

答えて

2

登録JDBCドライバ

完全にJavaで書かれているJDBCドライバマネージャ、ハンドル:詳細について

[EDIT]

ドライバのロードとアンロード、および接続要求とのインタフェース適切なドライバ。 JavaSoftの意図では、特定のJDBCドライバをプログラマとユーザに可能な限り透過的に使用させることが目的でした。

ドライバーは、次の3つの方法で登録できます。 Class.forNameおよびProperties.put関数で必要なパラメータは、ドライバの名前です。これはsolid.jdbc.SolidDriverです。ドライバが正常に接続が、次のコードを使用してJava Connectionオブジェクトを作成することによって確立されるドライバ・マネージャに登録されると、データベース

に接続

// registration using Class.forName service 
Driver)Class.forName("solid.jdbc.SolidDriver") 

// a workaround to a bug in some JDK1.1 implementations 
Driver d = (Driver)Class.forName("solid.jdbc.SolidDriver").newInstance(); 

// Registration using system properties variable also 
Properties p = System.getProperties(); 
p.put("jdbc.drivers", "solid.jdbc.SolidDriver"); 
System.setProperties(p); 


。 DriverManager.getConnection関数が必要とするパラメータはJDBC接続文字列です。

Connection conn = null; 
try { 
    conn = DriverManager.getConnection(sCon); 
} 
catch (Exception e) { 
    System.out.println("Connect failed : " + e.getMessage()); 
    throw new Exception("Halted."); 
} 

接続文字列の構造は、jdbc:solid://://です。文字列 "jdbc:solid:// fb9:1314/dba/dba"は、ポート1314のマシンfb9リスニングtcp/ipプロトコルのSOLIDサーバーに接続しようとします。

アプリケーションはデータベースに複数のConnectionオブジェクトを設定できます。接続は次のコードで閉じることができます。

conn.close(); 
関連する問題