package com.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
/**
* jdbc使用预编译进行插入操作
*
* @Author: 张昊亮
* @Date: 2016年6月16日 上午10:56:43
*/
public class JdbcTest3 {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
// 注册驱动
// DriverManager.registerDriver(new com.mysql.jdbc.Driver());
Class.forName("com.mysql.jdbc.Driver");
// 获得链接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/zhl", "root", "root");
// 得到操作数据库sql语句的预编译对象PraparementStatement
PreparedStatement ps = conn.prepareStatement("insert into user(id,usename,password) values(?,?,?)");
ps.setString(1, "5");
ps.setString(2, "xiaoming");
ps.setString(3, "xiaoming");
// 执行
int rs = ps.executeUpdate();
System.out.println(rs);
// 释放资源
ps.close();
conn.close();
}
}
结果: