随笔分类 - JDBC
摘要:Apache-DBUtils实现CRUD操作,commmons-dbutils是Apache组织提供的开源JDBC工具类, 封装了针对于数据库的增删改查操作,Class QueryRunner TestQueryRunner package com.aff.util; import java.sql
阅读全文
摘要:Druid 阿里提供的数据库连接池,集以上连接池优点于一身,开发使用此连接池 使用配置文件方式获取Druid数据库连接池 TestDruid package com.aff.connection; import java.io.InputStream; import java.sql.Connect
阅读全文
摘要:两个dbcp使用的架包: commons-dbcp-1.4.jar 依赖于commons-pool-1.5.5.jar commons-pool-1.5.5.jar DBCP数据库连接池的两种实现方式 TestDBCP package com.aff.connection; import java.
阅读全文
摘要:多种开源的数据库连接池 JDBC数据库连接池使用javax.DataSource表示,DataSource是一个接口, 该接口通常有服务器提供实现,也有一些开源组织提供实现 DBCP是Apache提供的一个数据库连接池,速度较慢,稳定性还可以,相对C3P0较快,存在bug C3P0,Hibernat
阅读全文
摘要:BaseDAO:封装了针对于数据表的操作,提供通用的方法,完成后续针对具体表的逻辑 CustomerDAO:此接口用于规范 针对customers表的常用操作 CustomerDAOImpl:继承BaseDAO类 实现CustomerDAO接口的方法 文件目录 BaseDAO<T> package
阅读全文
摘要:数据库事务 TestTransaction package com.aff.transaction; import java.lang.reflect.Field; import java.sql.Connection; import java.sql.PreparedStatement; impo
阅读全文
摘要:使用PreparedStatement实现批量数据操作 此时的批量操作,主要指的是批量插入。 使用PreparedStatement如何实现更高效的批量插入 CREATE TABLE goods( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(25)
阅读全文
摘要:BlobTest package com.aff.PreparedStatement; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOExc
阅读全文
摘要:面向接口编程的思想ORM思想object relational mapping 一个表数据对应一个类 表中的一条数据对应java类的一个对象 表中的一个字段对应java类的一个属性sql是需要结合列名和表的属性名来写,注意起别名两种技术 JDBC结果集获取元数据: ResultSetMetaData
阅读全文
摘要:PreparedStatement实现针对不同表的通用查询操作:查询一样和多行 PreparedStatementQueryTest package com.aff.PreparedStatement; import java.lang.reflect.Field; import java.sql.
阅读全文
摘要:1.针对customers表通用的查询操作 CustomerForQuery package com.aff.PreparedStatement; import java.lang.reflect.Field; import java.sql.Connection; import java.sql.
阅读全文
摘要:PreparedStatement实现表数据的增删改 PreparedStatementUpdateTest package com.aff.PreparedStatement; import java.io.InputStream; import java.sql.Connection; impo
阅读全文
摘要:1.获取数据库连接的方式 TestConnection package com.aff.connection; import java.io.InputStream; import java.sql.Connection; import java.sql.Driver; import java.sq
阅读全文

浙公网安备 33010602011771号