之前在JdbcBase这个系列里我们学习到了Statement这个类来获得连接对象 但是这个类我们在前言里面说到有一些缺点 现在我们就要学习一下比这类好用的另一个相似的类PreparedStatement
声明:—— Stu类依旧是我在终端创建的表和相对应的实体类 jdbc是之前创建的数据库 之后的系列也会用到就不一一讲了 这里先声明一下 以免小伙伴不知道我的stu 和jdbc是怎么回事—–
首先 创建一个JdbcPrepare类
//PreparedStatement:
//1, 可以防止SQL注入
//2, 采取的是预编译的操作,将sql语句先交给数据库编译,
// 只需要等待执行就可以了,当多个重复语句被执行时效率会比Statement高,速度快
@Test
public void t1() throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.jdbc.Driver");
Connection connection = DriverManager.get