Connection con = DriverManager.getConnection ( "jdbc:odbc:wombat", "login", "passWord"); Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1"); while (rs.next()) { int x = rs.getInt("a"); String s = rs.getString("b"); float f = rs.getFloat("c"); }
1.1.2 JDBC 是一種低級(jí) API ,是高級(jí) API 的基礎(chǔ) JDBC 是個(gè)“低級(jí)”接口,也就是說(shuō),它用于直接調(diào)用 SQL 命令。在這方面它的功能極佳,并比其它的數(shù)據(jù)庫(kù)連接 API 易 于使用,但它同時(shí)也被設(shè)計(jì)為一種基礎(chǔ)接口,在它之上可以建立高級(jí)接口和工具。高級(jí)接口是“對(duì)用戶友好的”接口,它使 用的是一種更易理解和更為方便的 API,這種 API 在幕后被轉(zhuǎn)換為諸如 JDBC 這樣的低級(jí)接口。在編寫(xiě)本文時(shí),正在開(kāi)發(fā) 兩種基于 JDBC 的高級(jí) API: