JDBC Table Of Contents JDBC概述 JDBC概述 java中的数据存储技术 JDBC概念 JDBC体系结构 JDBC驱动程序四种类型 JDBC编程步骤 获取数据库连接 获取数据库连接 JDBC API 要素1:Driver接口实现类 IntelliJ IDEA扩展jdbc Driver以及多种数据库的jdbc Driver下载地址 要素2:URL 要素3:用户名和密码 JDBC连接数据库示例 使用PreparedStatement实现CRUD操作 使用PreparedStatement实现CRUD操作 访问数据库并操作 使用Statement操作数据表及其弊端 PreparedStatement的使用 PreparedStatement介绍,如何处理sql语句中的特殊字符。?占位参数原理 获取?占位符SQL语句替换参数后的SQL语句 PreparedStatement是如何防止SQL注入的 PreparedStatement vs Statement java与数据库之间的数据类型转换表 使用PreparedStatement实现增、删、改操作 使用PreparedStatement实现查询操作 ResultSet与ResultSetMetaData ResultSet ResultSetMetaData DatabaseMetaData 获取插入数据时自动生成的主键值 资源的释放 JDBC API小结 章节练习 操作BLOB类型字段 操作BLOB类型字段 MySQL BLOB类型 向数据表中插入BLOB数据类型 更新数据表中的BLOB类型字段 读取BLOB类型数据 JDBC中处理事务 JDBC事务隔离级别 批量插入 批量执行SQL语句 DAO DAO项目示例:BookMall BeanUtils DbUtils实现CRUD操作 DbUtils实现CRUD操作 DbUtils简介 DbUtils API主要方法 QueryRunner类 ResultSetHandler接口及实现类 QueryLoader 数据库连接池 数据库连接池 JDBC数据库连接池的必要性 数据库连接池技术 多种开源的数据库连接池 DBCP数据库连接池 DBCP示例 c3p0数据库连接池 c3p0 properties风格配置 c3p0 xml风格配置 c3p0示例 Druid数据库连接池 Druid示例 使用JDBC调用数据库中的存储过程、函数 JDBC调用存储过程 JDBC调用函数