发表于: 2017-10-05 21:58:59
1 724
今天完成的事情
1.在服务器上直接执行main方法,在cmd中输入:mvn exec:java -Dexec.mainClass="xxxx",执行结果如下:
执行成功
2.尝试向数据库插入100万条数据。如果一条一条地执行insert语句,速度会非常的慢,可以考虑在一条语句中加入多条记录,执行一次可添加多条记录。在JDBC中,可以用sqlBuffer.append来拼接多条记录,在mybatis中可以用foreach语句来实现在一条sql语句中加入多条记录。参考网上的代码,实现了用JDBC方式插入100条数据,耗时18秒多。
在mybatis框架下的具体实现还没有搞懂,明天在看看。
3.学习了接口与继承的相关知识。接口中只有规定了方法,没有方法的实现,其他的类通过implements来实现接口中的方法,一个类可以继承多个接口。一个类可以继承另一个类,形成子父类关系,子类可以直接拥有父类的属性和方法,子类可以重写父类的方法,一个类只能继承一个父类。利用继承或是接口实现,可以形成类的多态。
明天的计划
尝试在mybatis框架下批量插入大量数据
遇到的问题
无
收获
了解了在JDBC方式下批量插入大量数据的操作
评论