企業級應用常面臨異構數據庫整合:主系統用 SQL Server,邊緣系統仍沿用 Access。Java 端需統一訪問介面,這時 JDBC-ODBC 橋接器成為過渡期的務實選擇,雖然效率不如原生驅動,但能快速落地。
Oblog。String url = "jdbc:odbc:Oblog";Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");Connection conn = DriverManager.getConnection(url, "user", "pwd");Statement 或 PreparedStatement 執行查詢/更新。import java.sql.*;
public class Select {
public static void main(String[] args) {
String url = "jdbc:odbc:wombat";
try (Connection conn = DriverManager.getConnection(url, "user", "pwd");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM Table1")) {
System.out.println("Got ResultSet Now");
while (rs.next()) {
System.out.println(rs.getString(1));
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Connection、Statement、ResultSet 正確關閉。