使用的代码内容如下:
public static void clockingIn_Img() throws Exception{
PreparedStatement ps=null;
Connection ct=null;
ResultSet rs=null;
// DbJdbc idb = DbMaster.getIDB("JXT");
//List<Jxt_pay_info> pays=idb.getBeanList("select top 100000 * from jxt_pay_info", Jxt_pay_info.class);
//可以用idb进行测试了。。。。
//大数据插入方式
String sql = "insert into B_Test (sort,Title,StartTime,IsUse) values (?,?,?,?)";
//1.加载驱动
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
//2.得到链接 127.0.0.1:1433
ct=DriverManager.getConnection
("jdbc:sqlserver://127.0.0.1:1433;databaseName=tgm_web","sa","jop66y66");
ps = ct.prepareStatement(sql);
long start=System.currentTimeMillis();
System.err.println("Start");
for (int i=0;i<1000;i++) {
ps.setInt(1, i);
ps.setString(2, "标题测试序号变化值"+i);
ps.setDate(3, new Date(120,10,18));
ps.setBoolean(4, true);
ps.addBatch();
}
ps.executeBatch(); // insert remaining records
ps.close();
ct.close();
// DbMaster.closeIDB(idb);
long end=System.currentTimeMillis();
System.err.println("耗时毫秒:"+(end-start));
}
这里本次设计到了新闻信息的几乎包含了所有的数据类型,比如int,string,boolean,date.分别对应sqlserver里面的(int,nvarchar,bit,datetime).
jdbc插件会自动转化的!唯一需要注意的是,日期词需要用当前的日期,减去1900年1月。比如今天是2020年11月18日。植入式需要写(120,10,18){ ps.setDate(3, new Date(120,10,18));}
感兴趣的小伙伴们请收藏一下吧!