ITPub博客

首页 > 数据库 > MySQL > JAVA JDBC 2

JAVA JDBC 2

MySQL 作者:haiyan323 时间:2014-03-12 12:56:41 0 删除 编辑

PreparedStatement

此接口是在实际的开发中使用最广泛的一个操作接口,此接口是Statement接口的子接口,采用预处理的方式完成


完成增加操作

 

  1. package org.preparedstatementdemo;  
  2.   
  3. import java.sql.Connection;  
  4. import java.sql.DriverManager;  
  5. import java.sql.PreparedStatement;  
  6. import java.util.Date;  
  7.   
  8. public class PreparedStatementDemo  {  
  9.   
  10.       
  11.   
  12.     public static final String DBDRIVER = "com.mysql.jdbc.Driver";  
  13.     //连接地址是由各个数据库生产商单独提供的,所以需要单独记住  
  14.     public static final String DBURL = "jdbc:mysql://localhost:3306/test";  
  15.     //连接数据库的用户名  
  16.     public static final String DBUSER = "root";  
  17.     //连接数据库的密码  
  18.     public static final String DBPASS = "";  
  19.       
  20.     public static void main(String[] args) throws Exception {  
  21.         // TODO Auto-generated method stub  
  22.         Connection con = null; //表示数据库的连接对象  
  23.         PreparedStatement pstmt = null; //表示数据库更新操作  
  24.           
  25.         String name = "Tom";  
  26.         int age = 20;  
  27.         Date date = new Date();       
  28.         String sql = "insert into java_study.person values(?,?,?)";  
  29.           
  30.         Class.forName(DBDRIVER); //1、使用CLASS 类加载驱动程序  
  31.           
  32.         System.out.println(sql);  
  33.         con = DriverManager.getConnection(DBURL,DBUSER,DBPASS); //2、连接数据库  
  34.         pstmt = con.prepareStatement(sql); //使用预处理的方式创建对象  
  35.         pstmt.setString(1, name); //第一个?号的内容  
  36.         pstmt.setInt(2, age); //第二个?号的内容  
  37.         pstmt.setDate(3, new java.sql.Date(date.getTime()));  
  38.         pstmt.executeUpdate(); //执行SQL 语句,更新数据库  
  39.         pstmt.close();  
  40.         con.close(); // 4、关闭数据库  
  41.     }  
  42.   
  43. }  


 

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21274482/viewspace-1114536/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-04-01