statement 对象执行sql语句
2024-08-24 17:29:56
statement对象执行sql语句
关于Statement。它是Java执行数据库操作的一个重要步骤,可以执行一些简单的SQL语句,从而完成对数据库的操作。它有两个子接口,分别是PreparedStatement和CallableStatement。Statement用于执行静态SQL语句,并返回它所生成结果的对象。在默认情况下,同一时间每个Statement对象只能打开一个ResultSet对象。因此,如果读取一个ResultSet对象,与读取另一个交叉,则两个对象必须由不同的Statement对象生成。 Statement有许多数据库操作的方法,包括关闭,执行查询,执行更改等。不同的方法会有不同重写,传入不同的参数,得到不同的结果。就像咱们写的SQLHelper,里面有不同的执行方法,查询就有执行sql语句和执行存储过程等
PreparedStatement
PreparedStatement是Statement的一个子接口,它的含义是预编译的SQL语句对象,也就是说是已经“准备好”的语句。SQL语句被预编译后,存在PreparedStatement对象中,然后可以使用该对象高效的多次执行该语句。PreparedStatement对象可以执行带参数的SQL语句,也就是说,该对象可以给SQL语句中的参数赋值。它有各种set方法,可以给不同数据类型的参数进行赋值。
最新文章
- 11月3日上午PHP练习《投票》
- JavaScript 开发的45个经典技巧
- hiberante入门
- 把DataTable中的数据拼接成XML时遇到的问题
- Oracle的if else if
- [3D]绘制XYZ小坐标轴
- vi 每日练习
- Chrome 控制台不完全指南【转载】
- HTTP学习笔记2-请求结构
- mysql错误号码:1129
- 学习Jammendo代码的心路历程(二)ViewFlipper数据的填充
- springmvc 之 Controller
- hdu 5591 BestCoder Round #65(博弈)
- C语言语法
- 前端--vue框架
- ubuntu16.04下firefly rk3288的编译安卓4.4
- 代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
- HDU3579:Hello Kiki(解一元线性同余方程组)
- 标签设置为inline-block后,如何消除标签之间的间隔。
- 【转载】TCP/IP 之 大明王朝邮差