JDBCODBCFAQリストに記載されている次の制限について誰かが説明/詳しく説明できますか
- -JDBC-ODBCブリッジは、接続ごとに複数の同時オープンステートメントをサポートしていますか?
いいえ。JDBC-ODBCブリッジを使用している場合、接続ごとに開くことができるステートメントオブジェクトは1つだけです。*
JDBC / ODBCブリッジドライブを使用して複数のステートメントを開こうとしましたが、問題は発生しませんでした。
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection ("jdbc:odbc:MyDSN", "user", "pwd");
Statement stmt1 = conn.createStatement ();
Statement stmt2 = conn.createStatement ();
ResultSet rs1 = stmt1.executeQuery("select COL1 from TAB1");
ResultSet rs2 = stmt2.executeQuery("select COL2 from TAB2");
if (rs1.next() )
//print COL1
if (rs2.next() )
//print COL2
//close all resources
-- DatabaseMetaData --
getDriverName() JDBC-ODBC Bridge (msorcl32.dll)
getJDBCMajorVersion() 2
getDriverVersion() 2.0001 (02.575.1132)