发表于: 2017-03-09 16:51:30

1 1706


今天的计划:完成任务1.25---1.29

明天的计划:开始任务二

配置C3P0数据库连接池,测试不关闭连接池的时候,在Main函数里写1000个循环调用:

运行结果如下图所示:


在使用连接池时,只在第一次初始化时,比较耗时,完成初始化之后,使用连接池进行数据库操作明显比不使用连接池花费的时间少。


测试一下连接DB中断后Try Catch是否能正常处理:

可以catch


数据库里插入100万条数据,对比建索引和不建索引的效率差别:

建索引查询时间比不建索引查询时间短,效率提升显著;虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。建立索引会占用磁盘空间的索引文件。一般情况这个问题不太严重,但如果你在一个大表上创建了多种组合索引,索引文件的会膨胀很快。


遇到的问题:

出现错误: Maven创建项目时出现Generating project in Interactive mode卡住不动

解决方法:加个参数 -DarchetypeCatalog=internal ,让它不要从远程服务器上取catalog


收获:了解了c3p0数据库连接池的概念,并会使用其连接MySQL数据库。通过对任务一的学习,深感自己的不足,还有些概念了解不是很深入,需要进一步学习,再接再厉。



返回列表 返回列表
评论

    分享到