“JDBC”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
(未显示同一用户的13个中间版本) | |||
第74行: | 第74行: | ||
[[CustomerDAO及CustomerDAOImpl的实现]] | [[CustomerDAO及CustomerDAOImpl的实现]] | ||
+ | |||
+ | [[CustomerDAOImpl 的单元测试]] | ||
+ | |||
+ | [[升级以后的DAO及相关类的测试]] | ||
+ | |||
+ | [[数据库连接池技术概述]] | ||
+ | |||
+ | [[C3P0数据库连接池的两种实现方式]] | ||
+ | |||
+ | [[JDBCUtils中使用C3P0数据库连接池获取连接]] | ||
+ | |||
+ | [[DBCP数据库连接池的两种实现方式]] | ||
+ | |||
+ | [[Druid数据库连接池的使用实现]] | ||
+ | |||
+ | [[使用 commons-dbutils 中的 QueryRunner 测试添加数据]] | ||
+ | |||
+ | [[使用 QueryRunner 查询表中一条或多条记录]] | ||
+ | |||
+ | [[使用QueryRunner查询表中特殊值的操作]] | ||
+ | |||
+ | [[自定义ResultSetHandler的实现类完成查询操作]] | ||
+ | |||
+ | [[DbUtils类关闭资源的操作]] | ||
execute()、executeUpdate()、executeQuery() | execute()、executeUpdate()、executeQuery() |
2023年1月14日 (六) 07:22的最新版本
https://www.bilibili.com/video/BV1eJ411c7rf/
在 Java 中,数据库存取技术可分为如下几类:
- JDBC 直接访问数据库
- JDO(Java Data Object)技术
- 第三方 O/R 工具,如 Hibernate、Mybatis 等
JDBC是 Java 访问数据库的基石,JDO、Hibernate、Mybatis 等只是更好地封装了 JDBC。
PreparedStatement VS Statement
使用PreparedStatement针对不同表的通用查询操作
演示使用PreparedStatement解决SQL注入问题
CustomerDAO及CustomerDAOImpl的实现
使用 commons-dbutils 中的 QueryRunner 测试添加数据
execute()、executeUpdate()、executeQuery()