JDBC编程理论知识(1)(二)

2014-11-24 10:57:39 · 作者: · 浏览: 1
.加载驱动 // (1).方式1: // DriverManager.registerDriver(new Driver()); // (2).方式2:利用反射的方式 Class.forName(driverClass); // 使用DriverManager获取数据的连接, // 其中返回的Connection就代表java程序和数据库的连接 /** * @param url * jdbc:subprotocol:subname 形式的数据库 url * @param user * 数据库用户,连接是为该用户建立的 * @param password * 登录数据库的密码 */ Connection conn = DriverManager.getConnection(url, user, password); Statement statement = conn.createStatement(); String sql = "select * from person;"; // 执行SQL命令,并返回符合条件的记录集合 ResultSet result = statement.executeQuery(sql); // 采用两种方式接受查询的结果 while (result.next()) { // 获取第1列的数据id int id = result.getInt(1); // 获取字段是name的数据结果 String name = result.getString("name"); String password = result.getString(3); String sex = result.getNString("sex"); System.out.println("id=" + id + "\tname=" + name + "\tpassword=" + password + "\tsex=" + sex); } // 一次关闭数据库流 result.close(); statement.close(); conn.close(); } }
代码的测试效果截图:

\