java用什么方法插入数据量很大但速度又快。 5
2个回答
展开全部
理论上上万条数据同时插入一个数据库是不可能的,因为数据库进行操作时候会锁表,每个任务完成后在进行下个任务,其实所谓的并发其实也是排队按顺序执行的如果是向同一个表中插入数据的话可以
insert into table (colum1,column2...)values(data1,data2),(data2,data3),(data4,data5)......这样用一个连接插入是最快的方法
insert into table (colum1,column2...)values(data1,data2),(data2,data3),(data4,data5)......这样用一个连接插入是最快的方法
更多追问追答
追问
只能用jdbc的方式插入吗?还有没有别的技术,如果用jdbc的话,那不是还要自己配置数据库连接池!
追答
如果只是录入数据的话根本不用考虑连接池(有并发访问的时候才会用到连接池),用jdbc直接连即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询