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方法,可以给不同数据类型的参数进行赋值。

最新文章

  1. 11月3日上午PHP练习《投票》
  2. JavaScript 开发的45个经典技巧
  3. hiberante入门
  4. 把DataTable中的数据拼接成XML时遇到的问题
  5. Oracle的if else if
  6. [3D]绘制XYZ小坐标轴
  7. vi 每日练习
  8. Chrome 控制台不完全指南【转载】
  9. HTTP学习笔记2-请求结构
  10. mysql错误号码:1129
  11. 学习Jammendo代码的心路历程(二)ViewFlipper数据的填充
  12. springmvc 之 Controller
  13. hdu 5591 BestCoder Round #65(博弈)
  14. C语言语法
  15. 前端--vue框架
  16. ubuntu16.04下firefly rk3288的编译安卓4.4
  17. 代码手写UI,xib和StoryBoard间的博弈,以及Interface Builder的一些小技巧
  18. HDU3579:Hello Kiki(解一元线性同余方程组)
  19. 标签设置为inline-block后,如何消除标签之间的间隔。
  20. 【转载】TCP/IP 之 大明王朝邮差

热门文章

  1. FineUI 3升级4.1.1时,SingleClickExpand属性改什么了? (树控件单击展开)
  2. JSP 执行流程
  3. 零基础学习hadoop开发所必须具体的三个基础知识
  4. 阿里巴巴Java开发手册-集合处理
  5. CC2530中串口波特率改为9600时单个数据包来不及接收的解决方案
  6. 关于WCF
  7. js的自定义事件
  8. ThinkJava-多态
  9. CSS-DOM操作
  10. 关于String.valueOf()和.toString的问题