Jdbc的使用,prepareStatement:
1.可以防止sql注入
2.采取预编译的方式,将sql语句先交个数据库编译好,秩序等待执行就可以了,当多个重复语句被执行时,效率会比Statement高,速度快;
这里写代码片
public class Jdbc1Prepaer{
@Test
public void t1(){
Class.forName(“com.mysql.jdbc.Driver”);
Connection conn= DriverManager.getConnection ( “jdbc:mysql://localhost:3306:jdbc”,”root”,”123”);
PreparedStatement pstmt = conn.prepareStatement(“INSERT INTO stu VALUES (NULL ,?,?)”);
pstmt.setString(1,”张三”);
pstmt.setInt(2,40);
pstmt.executeUpdate();
}
}