`
dacoolbaby
  • 浏览: 1265838 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JDBC中的PreparedStatement

    博客分类:
  • Java
阅读更多

经常使用iBatis,Hibernate,JPA。

都不接触JDBC了。

结果这次写JDBC就悲剧了!!

 

首先,使用JDBC的PreparedStatement的时间是需要使用java.sql开头的包。

 

分别有 java.sql.Date,java.sql.Timestamp

 

其中,如果使用setDate,只能插入日期。

如果要插入时间戳,要使用setTimestamp方法。

如下:

pstmt.setDate(8, new Date(System.currentTimeMillis()));
或者:
pstmt.setDate(8, new Date(new java.util.Date().getTime()));

pstmt.setTiemstamp(8, new Timestamp(System.currentTimeMillis()));
或者:
pstmt.setTimestamp(8, new Timestamp(new java.util.Date().getTime()));

谨记~!

 

 

 

分享到:
评论

相关推荐

    JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法

    JDBC 中 PreparedStatement 接口提供的 execute、executeQuery 和 executeUpdate 之间的区别及用法 JDBC 中的 PreparedStatement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。...

    34.jdbc中preparedStatement比Statement的好处.avi

    jdbc中preparedStatement比Statement的好处

    Java面试题34.jdbc中preparedStatement比Statement的好处.mp4

    Java面试题34.jdbc中preparedStatement比Statement的好处.mp4

    jdbc 增删改查事物处理, 批处理,以及预编译示例代码

    在Java数据库连接(JDBC)中,增删改查(CRUD)操作是与数据库交互的基础,事务处理、批处理和预编译SQL语句则是提高效率和保证数据一致性的关键技术。以下是对这些概念的详细说明: 1. **JDBC增删改查(CRUD)**:...

    7. 尚硅谷_佟刚_JDBC_PreparedStatement.wmv

    尚硅谷著名教师佟刚老师基于面对对象编程思想,对preparedStatement类一系列操作的案例。

    如何获得PreparedStatement最终执行的sql语句

    在Java的JDBC编程中,`PreparedStatement`是一个非常重要的接口,它用于预编译SQL语句,提高了数据库操作的效率和安全性。当我们处理大量重复的SQL操作时,使用`PreparedStatement`可以避免SQL注入等问题,同时提升...

    【性能】JDBC PreparedStatement和连接池PreparedStatement Cache学习记录

    在Java的数据库编程中,`JDBC PreparedStatement`和连接池中的`PreparedStatement Cache`是两个非常重要的概念,它们对于提升应用程序的性能和效率有着显著的作用。本文将深入探讨这两个主题,并结合Oracle数据库的...

    JDBC基础教程之PreparedStatement.doc

    `PreparedStatement`是Java数据库连接(JDBC)API中的一种重要接口,它继承自`Statement`接口,并在其基础上进行了扩展和优化。`PreparedStatement`的主要特点在于它可以预先编译SQL语句,并允许用户在执行前动态地...

    JDBC之PreparedStatement类中预编译的综合应用解析

    PreparedStatement是Java JDBC中用于执行预编译SQL语句的接口,它是Statement的子接口。预编译的SQL语句可以提高数据库操作的性能和安全性。在数据库系统中,预编译意味着SQL语句在首次执行前已经过编译,形成一个...

    PreparedStatement

    jdbc2.0版 PreparedStatement接口的用法

    第10章 JDBC-课后习题1

    2. 在编写 JDBC 应用程序时,必须要把指定数据库驱动程序或类库加载到Java运行时环境(JVM)中。 3. `Statement`接口的`executeUpdate(String sql)`方法用于执行SQL中的`insert`、`update`和`delete`语句。 4. `...

    详解Java的JDBC中Statement与PreparedStatement对象

    在PreparedStatement中,参数是通过它们的顺序引用的,第一个问号对应位置1,第二个对应位置2,以此类推。设置参数值的setXXX()方法与SQL中的预期数据类型相对应。 如同Statement,PreparedStatement也有执行SQL的...

    sqljdbc和sqljdbc4 sqlserver最新驱动

    这两个版本都是JDBC(Java Database Connectivity)驱动,允许Java开发者在应用程序中与SQL Server进行交互。下面将详细介绍这两个驱动以及如何使用它们。 1. SQLJDBC驱动: SQLJDBC是微软发布的早期版本的JDBC...

    JDBC入门中文文档

    - **JDBC在JSP中的使用**:通常在JSP中编写SQL语句并不推荐,而是将数据访问逻辑放在Servlet或JavaBean中,然后在JSP中展示结果。 - **JSTL(JavaServer Pages Standard Tag Library)**:可以使用JSTL的SQL标签库...

    java中PreparedStatement和Statement的区别

    其次,在 JDBC 应用中,使用 PreparedStatement 可以提高代码的可读性和可维护性。使用 PreparedStatement 可以使代码变得更加简洁和易于维护,而不是使用 Statement 直接拼接 SQL 语句。例如: ```java stmt....

    JDBC访问Mysql或Oracle要用的JAR包

    标题中的“JDBC访问Mysql或Oracle要用的JAR包”指的是Java Database Connectivity(JDBC)驱动程序,这些驱动程序允许Java应用程序与MySQL和Oracle数据库进行交互。在Java编程中,JDBC是Java标准版(Java SE)的一...

    jdbc.zip_java jdbc_java+jdbc_jdbc_jdbc Java_zip

    Java JDBC(Java Database Connectivity)是Java编程语言中用于与各种关系数据库进行交互的一组接口和类。它作为标准API,允许开发人员通过编写Java代码来访问和操作数据库,无需了解数据库特定的SQL语法或者驱动...

    练习3:使用PreparedStatement插入宠物信息.zip

    在Java编程中,PreparedStatement是Java SQL API中的一个接口,它是Statement接口的子接口。这个练习主要涉及如何使用PreparedStatement来插入宠物信息到数据库中。PreparedStatement的主要优势在于它的预编译能力和...

    jdbc jdbc jdbc

    Java Database Connectivity(JDBC)是Java编程语言中用于与各种数据库进行交互的一种标准接口。它由Sun Microsystems(现为Oracle公司)开发并定义,作为Java平台的一部分,允许Java应用程序通过编写Java代码来访问...

    Statement和PreparedStatement之间的区别

    Statement和PreparedStatement是JDBC中的两种不同的语句对象,用于执行数据库操作。虽然它们都可以执行SQL语句,但是它们之间存在着很大的区别。 首先, Statement对象执行的SQL语句是直接编译的,而...

Global site tag (gtag.js) - Google Analytics