|
〉谝桓隼邮褂肑DBC1.2规范的JDBC-ODBC桥来获得数据库驱动。因为JDBC-ODBC桥不支持JDBC2.0规范,我们在第二个例子里面用JDBC2.0规范的DataSource来连接数据库。 例1: 首先建立一个Access数据库(Sample.mdb),其中设计表(Table)test,有字段id(自动增量型,并设为主关键字), name(Sting,长度20)。resume(备注型)。这个表中可以存放一些人的简历。 然后,在Control Panel(控制面板)的ODBC Datasource模块中,加入System DSN,取名test,并指向Sample.mdb。 创建一个JavaBean,name.java,并保 \jswdk-1.0.1\webpages\WEB-INF\jsp\beans\test目录下。name.java 的内容如下: package test; import java.sql.*; public class name { String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver"; String sConnStr = "jdbc:odbc:test"; Connection conn = null; ResultSet rs = null; public name() { try { Class.forName(sDBDriver); //装载驱动JDBC-ODBC桥驱动程序 } catch(java.lang.ClassNotFoundException e) { System.err.println("test(): " + e.getMessage()); } } public ResultSet executeQuery(String sql) { rs = null; try { conn = DriverManager.getConnection(sConnStr); Statement stmt = conn.createStatement(); rs = stmt.executeQuery(sql); } catch(SQLException ex) { System.err.println("test.executeQuery: " + ex.getMessage()); } return rs; } } |