package org.lxh.demo17.preparedstatementdemo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.text.SimpleDateFormat;
public class PreparedStatementDemo01{
public static final String DBDRIVER="org.gjt.mm.mysql.Driver";
public static final String DBURL="jdbc:mysql://localhost:3306/csw";
public static final String DBUSER="root";
public static final String DBPASS="63692220";
public static void main(String[] args)throws Exception
{   
Connection com=null;
PreparedStatement pstmt=null;
String name="hjkh";
String password="csw";
int age=22;
        String sex="男";
String birthday="2007-08-12";
java.util.Date temp=null;
temp=new SimpleDateFormat("yyyy-MM-dd").parse(birthday);
java.sql.Date bir=new java.sql.Date(temp.getTime());
String sql="INSERT INTO csw(name,password,age,sex,birthday)"+"values(?,?,?,?,?)";
Class.forName(DBDRIVER);
com=DriverManager.getConnection(DBURL,DBUSER,DBPASS);
pstmt=com.prepareStatement(sql);
pstmt.setString(1,name);
pstmt.setString(2,password);
pstmt.setInt(3,age);
pstmt.setString(4,sex);
pstmt.setDate(5,bir);
pstmt.executeUpdate();
pstmt.close();
com.close();
}
}反正能编译就是不能运用 只要是调用包的都不行。