码迷,mamicode.com
首页 > 其他好文 > 详细

可变参数和preparestatement 结合使用

时间:2016-11-28 08:35:43      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:names   get   test   str   cut   values   into   new   ...   

public static void updat(String sql,Object...args) throws Exception{
Connection connection=null;
PreparedStatement preparedStatement=null;
try {
connection=getconnetion();
preparedStatement=(PreparedStatement) connection.prepareStatement(sql);
for(int i=0;i<args.length;i++){
preparedStatement.setObject(i+1, args[i]);
}
preparedStatement.executeUpdate();
} catch (ClassNotFoundException e) {

e.printStackTrace();
}

}

-----------------------------------------

测试

@Test
public void test2(){
Student student=new Student();
String sql="insert into users values(?,?,?)";
student.setId(5211314);
student.setNameString("Myongyuan");
student.setSconString("LaiShan");
try {
Tools.updat(sql, student.getId(),student.getNameString(),student.getSconString());
} catch (Exception e) {

e.printStackTrace();
}
}

可变参数和preparestatement 结合使用

标签:names   get   test   str   cut   values   into   new   ...   

原文地址:http://www.cnblogs.com/afterhours/p/6108052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!