jdbc链接MySql数据库,预编译的sql语句怎么使用批处理执行? 30
同问题,有一张表,字段有username,password,realname,怎么使用预编译的sql语句批量插入数据到这张表,求大神指教,最好有样例...
同问题,有一张表,字段有username,password,realname,怎么使用预编译的sql语句批量插入数据到这张表,求大神指教,最好有样例
展开
1个回答
展开全部
http://baifeilaiye.blog.163.com/blog/static/87359597200932353735886/
帮你找到的,希望有帮助。特别是以下内容。
Connection conn = ConnectionObject.getConnection();
String insql = "insert into students(sid,sname,sex,age,address,tel) values(?,?,?,?,?,?)";
if(conn != null){
try {
sta = conn.createStatement();
ps = conn.prepareStatement(insql);
ps.setString(1, "tzcs008");
ps.setString(2, "朱玉丽");
ps.setCharacterStream(3, sr,sex.length());
ps.setInt(4, 22);
ps.setString(5, "宁乡");
ps.setString(6,"15985633254");
ps.executeUpdate();
}
帮你找到的,希望有帮助。特别是以下内容。
Connection conn = ConnectionObject.getConnection();
String insql = "insert into students(sid,sname,sex,age,address,tel) values(?,?,?,?,?,?)";
if(conn != null){
try {
sta = conn.createStatement();
ps = conn.prepareStatement(insql);
ps.setString(1, "tzcs008");
ps.setString(2, "朱玉丽");
ps.setCharacterStream(3, sr,sex.length());
ps.setInt(4, 22);
ps.setString(5, "宁乡");
ps.setString(6,"15985633254");
ps.executeUpdate();
}
更多追问追答
追问
这的确是预编译的处理方式,但是不是以批处理的方式执行的啊
追答
哪要看你是从什么地方提取数据。根据数据源不同,再加一个读取数据源的循环
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询