jdbc预编译插入数据操作
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(); } }
结果: