- 博客(5)
- 收藏
- 关注
原创 DBCP数据库连接池及Apache-DBUtils实现CRUD操作
DBCP数据库连接池Druid(德鲁伊)数据库连接池Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、Proxool等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,可以说是目前最好的连接池之一。//使用druid数据库连接池获取数据库连接@Test public void testGetConnection() throws Exception { Properties pros =
2020-11-15 16:08:22
191
原创 PreparedStatement操作Blob类型的数据
JDBC使用PreparedStatement操作Blob类型的数据/** * * @Description 测试使用PreparedStatement操作Blob类型的数据* @author muYang Email:786885864@qq.com * @version * @date 2020年11月11日下午5:29:31 * */public class BlobTest { @Test public void testInsert() throws Exc
2020-11-12 21:47:49
221
原创 批量处理PreparedStatement实现批量数据的操作
批量处理 insert使用PreparedStatement实现批量数据的操作update、delete本身就具有批量操作的效果此时的批量操作,主要指的是批量插入。使用PreparedStatement如何实现更高效的批量插入题目:向goods表中插入20000条数据CREATE TABLE goods(id int PRIMARY KEY AUTO_INCREMENTNAME VARCHAR(25)); * 方式一:使用statement * Connection conn = JDB
2020-11-11 20:26:55
1301
原创 JDBC-自己创建连接 (不使用数据库连接池)
JDBC创建数据库连接最终版★//创建数据库连接 //方式5(final版):将数据库连接需要的4个基本信息声明在配置文件中,通过读取配置文件,获取连接 /* * 此种方法的好处? * 1.实现了数据与代码的分离。实现了解耦,代码不用动,修改只要修改配置文件 * 2.如果需要修改配置文件信息,可以避免程序重新打包 */ @Test public void testConnection5() throws IOException, ClassNotFoundException,
2020-11-10 19:02:27
556
原创 单例模式(饿汉式、懒汉式)
单例模式的实现(饿汉式、懒汉式)单例模式:一个类只有一个对象实例。饿汉式优点:实现起来简单,没有多线程同步问题。缺点:当类SingletonTest被加载的时候,会初始化static的instance,静态变量被创建并分配内存空间,从这以后,这个static的instance对象便一直占着这段内存(即便你还没有用到这个实例),当类被卸载时,静态变量被摧毁,并释放所占有的内存,因此在某些特定条件下会耗费内存。/**饿汉式 * @author muyang * @create 2020-10-30
2020-10-30 22:14:41
104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人