今天在做一个将excel数据导入数据库的程序时,由于数据量大,准备采用jdbc的批量插入。于是用了preparedStatement.addBatch();当加入1w条数据时,再执行插入操作,preparedStatement.executeBatch()。我原以为这样会很快,结果插入65536条数 ...
分类:
数据库 时间:
2016-09-27 20:26:03
阅读次数:
199
你可能在批量处理一个事务的时候,想要批量插入一系列的数据,但是这些数据当添加完一次之后,重新添加的时候,你不想要重新添加,只是想将原有的数据进行更新,例如:我想要通过Excel将一系列的图书导入到数据库中,而这些图书在你下一次编辑之后,重新导入,只是对原有的数据进行修改。以上是一个业务的场景。 在M ...
分类:
数据库 时间:
2016-09-23 13:06:02
阅读次数:
221
前提条件:一个数据库:test 数据库下面有一张表:user 表中有两个字段:username、passworld 。 要求:往数据库内大批量插入数据,1000/s 其实和之前的方法一样,为了简单,我还是把截图贴出来吧。 1.创建一个测试计划,将我们所使用的数据库驱动包导入。 2.添加一个线程组,并 ...
分类:
数据库 时间:
2016-09-20 18:09:58
阅读次数:
181
转自http://www.shangxueba.com/jingyan/1940447.html 1.游标方式 复制代码代码如下: DECLARE @Data NVARCHAR(max) SET @Data='1,tanw,2,keenboy' --Id,Name DECLARE @dataItem ...
分类:
数据库 时间:
2016-09-12 15:42:06
阅读次数:
170
字符集-乱码问题 用JDBC访问MySql数据库的时候,如果JDBC使用的字符集和MySql使用的字符集不一致,那么会导致乱码发生。解决办法当时是在使用JDBC的时候指定和数据库一样的字符集。我们可以在DB_URL字符串后加上”?characterEncoding=XXX”的方式指定JDBC使用的字 ...
分类:
数据库 时间:
2016-09-12 12:21:09
阅读次数:
222
thinkphp中model类的addAll()方法可以将数据同时添加到数据库中. 1 2 3 4 5 6 // 批量添加数据 (only MySQL) $user = M('user'); //array('表字段'=>'值') $dataList[] = array('name'=>'think ...
分类:
Web程序 时间:
2016-09-09 10:20:03
阅读次数:
244
01.批量插入数据 步骤一.创建实体类,Dept和Emp 步骤二.创建Dept.hbm.xml和Emp.hbm.xml小配置文件 步骤三.创建大配置文件hibernate.cfg.xml 以上的步骤我们不做详细的讲解了,主要看测试的代码 通过HQL来进行批量操作Hibernate3中的HQL(Hib ...
分类:
Web程序 时间:
2016-09-08 14:24:49
阅读次数:
272