PreparedStatement对象

释放双眼,带上耳机,听听看~!

PreparedStatement 和Statement

  • 功能:它们都可以向数据库发送sq1语句,对数据库进行crud操作
  • Statement操作数据库时,如果执行相同的sq1语句多次,每次都会对sq1语句进行编译,效率太低
  • PreparedStatement操作数据库时,会提前预编译,所以执行相同的sq1语句多次,效率会提高很多

java.sql.Date 和java.util.Date

数据库插入日期值,要导入java.sql.Date包

/** 
             * 数据库中的日期类型对应的是java,sql包下的,不能用util包的。
             * 所以第一个date是java.sql包下的,第二个date是java.util获取时间的
             * */
            pst.setDate(5,new Date(new java.util.Date().getTime()));

java.sql.Date 是子类,java.util.Date是父类

两者相互转换:

java.util.Date utilDate =new java.sql.Date();
java.sq1.Date sqlDate=new java.sq1.Date(new java.util.Date().getTime());

除此之外,还有一个比较明显的区别。如果你使用了PreparedStatement对象,那么你在使用操作对象的时候就可以使用占位符,而使用Statement对象不能使用占位符,只能全部输入。

人已赞赏
知识分享

标准的JDBC操作

2020-9-14 21:50:00

知识分享

Listener监听域对象的生命周期

2020-9-15 21:53:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索