首页 > 代码库 > 数据库编程3
数据库编程3
JDBC编程:
1 DriverManager
DriverManager 类是 JDBC 的管理层,作用于用户和驱动程序之间。它在数据库和相应驱动程序之间建立连接
DriverManager 类包含一列 Driver 类,它们已通过调用方法DriverManager.registerDriver对自己进行了注册
例:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url = "jdbc:odbc:company";
Connection con=
DriverManager.getConnection(url, "userID", "passwd");
2.Statement
Statement 对象用于将 SQL 语句发送到数据库中
例:
Connection con = DriverManager.getConnection(url,"userID","passwd");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table2");
3.ResultSet
ResultSet 包含符合 SQL 语句中条件的所有行,
它通过一套 get 方法提供了对这些行中数据的访问
ResultSet.next 方法用于移动到 ResultSet 中的下一行,使下一行成为当前行。
java.sql.Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM employee");
while(rs.next()){ //打印数据库中的数据
System.out.print(rs.getString(1)+" | ");
System.out.print(rs.getString(2)+" | ");
System.out.print(rs.getInt(3)+" | ");
System.out.print(rs.getString(4)+" | ");
System.out.println(rs.getString(5));
}
数据库编程3