JDBC
chen-sx
程序员一枚
展开
-
JDBC基础
JDBC基础 什么是JDBC 使用java代码(程序)发送sql语句的技术,就是jdbc技术!!!! JDBC实例 /** * jdbc连接数据库 * @author APPle * */ public class Demo1 { //连接数据库的URL private String url = "jdbc:mysql://localhost:3306/day17"原创 2016-06-13 20:20:52 · 1675 阅读 · 0 评论 -
JDBC批处理、事务、自动增长、大文本
批处理 很多时候,需要批量执行sql语句!需求:批量保存信息! 技术: |-- Statement 批处理相关方法 void addBatch(String sql) 添加批处理 void clearBatch() 清空批处理 int[] executeBatch() 执行批处理 // 封装所有的与数据库的操作 public原创 2016-06-13 21:25:46 · 623 阅读 · 0 评论 -
数据库连接池
数据库连接池 应用程序直接获取链接的缺点 缺点:用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。 使用数据库连接池优化程序性能 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中原创 2016-06-13 23:03:50 · 1926 阅读 · 0 评论 -
编辑自己的JDBC框架
编辑自己的JDBC框架 元数据 在jdbc中获取数据库的定义,例如:数据库、表、列的定义信息。就用到元数据。在jdbc中可以使用: 数据库元数据、参数元数据、结果集元数据(元数据定义相关api, ..MetaData) public class App { //1. 数据库元数据 @Test public void testDB() throws Exception {原创 2016-06-14 16:08:43 · 507 阅读 · 0 评论 -
Dao操作的抽取, BaseDao
Dao操作的抽取, BaseDao /** * 通用的dao,自己写的所有的dao都继承此类; * 此类定义了2个通用的方法: * 1. 更新 * 2. 查询 * @author Jie.Yuan * */ public class BaseDao { // 初始化参数 private Connection con; private PreparedStatement原创 2016-06-14 16:11:51 · 859 阅读 · 0 评论 -
DbUtils组件使用
DbUtils组件使用 简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的公司的首选。 使用 引入jar文件 : commons-dbutils-1.6原创 2016-06-14 16:24:47 · 514 阅读 · 0 评论