statement 的延伸 ----》PreparedStatement

Posted 蚂蚁偏偏爱上树

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了statement 的延伸 ----》PreparedStatement相关的知识,希望对你有一定的参考价值。

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的主要内容,如果未能解决你的问题,请参考以下文章

html5怎么div无限延伸(好像叫不限高)

关于Statement类

CSS3设置线条延伸动画,怎么从右向左延伸

StatementPreparedStatemntCallableStatement

WSFC2016 延伸群集

statement.addBatch() /statement.executeBatch() 返回结果集?