首页 相关文章 使用PreparedStatement减少开发的时间

使用PreparedStatement减少开发的时间

  JDBC(Java Database Connectivity,java数据库连接)的API中的主要的四个类之一的java.sql.Statement要求开发者付出大量的时间和精力。在使用Statement获取JDBC访问时所具有的一个共同的问题是输入适当格式的日期和时间戳:2002-02-05 20:56 或者 02/05/02 8:56 PM。

  通过使用java.sql.PreparedStatement,这个问题可以自动解决。一个PreparedStatement是从java.sql.Connection对象和所提供的SQL字符串得到的,SQL字符串中包含问号(?),这些问号标明变量的位置,然后提供变量的值,最后执行语句,例如:

  Stringsql = "SELECT * FROM People p WHERE p.id = ? AND p.name = ?";

  PreparedStatement ps = connection.prepareStatement(sql);

  ps.setInt(1,id);

  ps.setString(2,name);

  ResultSet rs = ps.execute(); ...[ 查看全文 ]

2016-02-19 标签:

使用PreparedStatement减少开发的时间的相关文章

手机页面
收藏网站 回到头部