发表于: 2018-03-11 20:53:19
1 612
Tast1
今天完成的事:
1.终于写完了DAO , 也编写demo 文件运行成功 .
然后我就想插入100W条数据试试,看看怎么样,结果应该是因为 没有运行 connection close();
把电脑插蓝屏了.........
再次打开电脑,想在运行插入数据的时候测试一下 需要花多少时间~~~结果 数据库插的连接的不上了
然后一直没有解决这个数据库的问题
2.今天的收获:
明白了设计 DAO的时候几个关键点: * properties 文件 ...里面主要是 数据库文件的连接参数.
*DBUtils 数据库连接及关闭文件,但是我觉得我的这段代码有问题 ,无法关闭数据连接,可能导致了 电脑的蓝屏
* interface 接口文件
*PreparedStatement接口文件 ,上面说 最好不要用statement作为 sql 的载体,因为不安全,所有使用它,它是Statement的一个接口 ,
它可以让我们更方便的操作 String sql 中的变量.
因为使用他,所有就要单独创造一个类文件,里面加上 我们所需要操作数据表的 属性 set get方法,
就可以方便的对变量进行操作,表示是 我们对 它 进行 操作.
* Impl 接口有了 ,载体有了,连接有了,接下来需要实现接口里面的 各种方法, 就要 有DAOImpl 实现类文件,
里面主要是对各种方法的实现
全部编写完后,我们一个DAO 就创建好了.
想要运行它 ,就在编写一个 main 运行类文件,直接调用里面的方法就好
明天的计划:
熟悉DAO的编写,开始学习单元测试和spring.
遇见的问题:
知道了为什么要写connection 和 preparedstatment .close() 文件了..要不然分分让电脑出问题,占用大量资源,
我知道 怎么通过 直接关闭来进行,但对通过ubtils 中 关闭 不太清楚.
评论