type
status
date
slug
summary
tags
category
icon
password
参数化查询主要是先用参数代替,等到编译完成把参数带入,就不会出现sql 编译解析的问题了。
防SQL注入
其实参数化查询的作用主要有两点:
在 java 中创建参数化查询,我们有 PreparedStatement。它可以通过在查询中传递问号 (?) 来获取参数,然后将每个问号索引替换为所需的值。
PreparedStatement 不支持按名称设置参数。因此,我们必须创建自定义的 PreparedStatement 类,该类将为我们提供按名称设置参数的功能。
————————————————
JDBC操作数据库的步骤
1.加载需要的JDBC驱动程序
Class.forName("驱动程序包名");
2.建立与数据库的连接
Connection conn = DriverManager.getConnection(url)
3.通过SQL语句,执行增删改查
查询需要先创建一个Statement对象,然后使用该对象执行SQL语句。
4.处理结果集
5.断开和数据库的连接
results.close(); // 关闭ResultSet对象
stmt.close(); // 关闭Statement对象
conn.close(); // 关闭Connection对象