Advertisement

阅读量:

//4、获取连接

Connection conn = DriverManager.getConnection(url, user, password);

System.out.println(conn);

}

}


三、PreparedStatement类操作数据库


1、PreparedStatement介绍

通过在获取连接时生成的 Connection 对象上调用 pregenerate(String sql) 方法来预先设置取 Prepared Statement 对象。

PreparedStatement 接口是 Statement 的子类接口,并且它相当于一条预处理好的 SQL 语句。

PreparedStatement对象中定义SQL语句时会使用问号(? )来标记这些变量,在具体操作时应通过调用对象的方法setXxx()来进行赋值操作。此方法包含两个赋值参数:第一个用于指定SQL语句中的变量索引(从1开始计数),第二个则用于指定变量的具体值。

2、PreparedStatement vs Statement

①PreparedStatement 帮助防护 SQL 注入问题,并显著提升代码的易读性和易维护性。

②PreparedStatement

全部评论 (0)

还没有任何评论哟~