在JDBC里面,statement只是一个接口并没有实现?
来源:百度知道 编辑:UC知道 时间:2024/09/22 01:44:12
public interface Statement
用于执行静态 SQL 语句并返回它所生成结果的对象。
在默认情况下,同一时间每个 Statement 对象在只能打开一个 ResultSet 对象。因此,如果读取一个 ResultSet 对象与读取另一个交叉,则这两个对象必须是由不同的 Statement 对象生成的。如果存在某个语句的打开的当前 ResultSet 对象,则 Statement 接口中的所有执行方法都会隐式关闭它。
这是官方文档里面写的。
statement他只是执行一个命令,但并不写入数据库,要写入就的用EXECUTEQUERY
本人建议不要使用Statement ,那样能SQL注入