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

statement 的延伸 ----》PreparedStatement

时间:2016-12-14 09:57:54      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:set   date   import   man   trace   method   demo   cep   where   

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;


public class demo1 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Connection conn = null;
  PreparedStatement pstmt = null;
  
   String sql = "UPDATE dog SET name=?,heath=?,love=? WHERE id=?";
  try {


   //加载数据库驱动
   
   Class.forName("com.mysql.jdbc.Driver");
   
   conn = DriverManager.getConnection("jdbc:mysql:///epet","root","root");
   
   pstmt = conn.prepareStatement(sql);
   
   pstmt.setString(1, "xiaoguo"); //括号中1指的是  sql中的name     2指的是 修改的参数
   pstmt.setInt(2, 12);
   pstmt.setInt(3, 15);
   pstmt.setInt(4, 2);
   
   pstmt.executeUpdate();
   System.out.println("成功");
   
  } catch (Exception e) {
   // TODO: handle exception
   e.printStackTrace();
  }finally{
   try {
    
    if (null != pstmt) {
     pstmt.close();
    }
    if (null != conn) {
     conn.close();
    }
   } catch (Exception e2) {
    // TODO: handle exception
   }
   
  }
  
  
 }

}

statement 的延伸 ----》PreparedStatement

标签:set   date   import   man   trace   method   demo   cep   where   

原文地址:http://www.cnblogs.com/xibeifeng/p/6177937.html

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