摘要:
好处: 1. 代码的可读性和可维护性 2. PreparedStatement 可以防止 SQL 注入 3. PreparedStatement 能最大可能提高性能: 1)DBServer会对预编译语句提供性能优化。因为预编译语句有可能被重复调用,所以语句在被DBServer的编译器编译后的执行代码 阅读全文
摘要:
ResultSet: 结果集. 封装了使用 JDBC 进行查询的结果. 原理: 代码实现 阅读全文
摘要:
/** * 通过 JDBC 向指定的数据表中插入一条记录. * * 1. Statement: 用于执行 SQL 语句的对象 * 1). 通过 Connection 的 createStatement() 方法来获取 * 2). 通过 executeUpdate(sql) 可以执行 SQL 语句. 阅读全文
摘要:
主要讲通过 DriverManager 连接 DriverManager 是驱动的管理类. 1). 可以通过重载的 getConnection() 方法获取数据库连接. 较为方便 2). 可以同时管理多个驱动程序: 若注册了多个数据库连接, 则调用 getConnection() 方法时传入的参数不 阅读全文
摘要:
1. 获取数据库连接2. 使用 Statement 执行更新操作3. 使用 ResultSet 执行查询操作4. 以面向对象的思想编写 JDBC 应用程序5. 使用 PreparedStatement6. 利用反射及 JDBC 元数据编写通用的查询方法7. DAO 设计模式8. JDBC 元数据9. 阅读全文