在jdbc插入日期时候,需要注意一下问题,jdbc有一个自己的时间类,sql.date他是util.date的子类。
public void insert(String fid,String consumeCode,String uid,String status,String hRet){
Timestamp timestamp=new Timestamp(new java.util.Date().getTime());
System.out.println(timestamp);
String sql="insert into tbl_callback_jingmaitong(fid,consumeCode,uid,status,hRet,savetime) values(?,?,?,?,?,?)";
try {
pst=conn.prepareStatement(sql);
pst.setString(1, fid);
pst.setString(2, consumeCode);
pst.setString(3, uid);
pst.setString(4, status);
pst.setString(5, hRet);
// pst.setDate(6, new Date(new java.util.Date().getTime()));//这个sql.date,setDate()方法只能精确到天,没有时分秒。
// pst.setTimestamp(6, new Timestamp(System.currentTimeMillis()));//这个setTimestamp是时间戳,可以精确到时分秒,只是参数的取得不一样
pst.setTimestamp(6, new Timestamp(new java.util.Date().getTime())); ()));//这个setTimestamp是时间戳,可以精确到时分秒,只是参数的取得不一样
pst.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
相关推荐
### Java JDBC 学习知识点详述 #### 一、JDBC 概念及与应用程序的关系 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,它为数据库开发人员提供了一种标准的API来访问多种类型的数据库,无论...
Java日期日历控件是Java开发中用于显示和选择日期的一种UI组件,它在各种桌面应用和Web应用中都有广泛的应用。在Java中,我们可以使用内置的`java.util.Calendar`类和`java.time`包(Java 8及以上版本)来处理日期和...
《基于Java JDBC的车辆管理系统详解》 在信息技术日益发达的今天,车辆管理系统的开发与应用已经成为企业管理不可或缺的一部分。本文将详细解析一个名为“jdbc车辆管理系统”的项目,该项目使用Java编程语言,结合...
在新闻管理系统中,JDBC可能被用来建立与数据库的连接,执行查询、插入、更新和删除操作,处理新闻和用户数据。 4. **登录注册功能**:用户可以通过注册账号创建自己的账户,系统会验证输入的用户名和密码,并可能...
6.2 日期类型 34 6.3 CLOB类型 36 6.4 BLOB类型 39 6.5 其他数据类型 41 第七节 DAO设计模式详解 41 7.1 实际项目中如何使用JDBC 41 7.2 DAO设计模式简介 42 7.3 DAO设计模式的实现 42 7.4 DAO设计模式与工厂模式的...
### Java JDBC 学习教程知识点总结 #### 一、JDBC 概念及与应用程序的关系 **2.1 JDBC 概念** - JDBC (Java Database Connectivity) 是 Java 语言中用来对关系型数据库进行访问的标准 Java API。 - 它提供了一系列...
Java JDBC(Java Database Connectivity)是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口,提供了包括连接数据库、发送SQL语句、处理结果集等在内的一系列功能。它是Java平台的标准部分,允许任何...
- 改进了对JDBC 4.2规范的支持,如Java 8中的新日期/时间类型。 总之,Java连接数据库JDBC驱动包是Java开发人员不可或缺的工具,它简化了数据库操作,并且随着Java版本和数据库技术的发展,这些驱动也在不断进步,...
5. 安装与配置:使用SQLJDBC驱动,开发者需要将其jar文件(在压缩包内)添加到Java项目的类路径中。然后,可以通过Class.forName()方法加载驱动,并使用DriverManager.getConnection()方法建立与SQL Server的连接。 ...
对于日期类型,JDBC提供了java.sql.Date、java.sql.Time和java.sql.Timestamp三个类来处理不同的时间精度。 总的来说,Java JDBC教程通过这些章节引导读者逐步掌握与数据库交互的核心技能,包括连接数据库、执行SQL...
在Java开发中,当需要向MySQL数据库大量插入数据时,使用JDBC的批量处理功能可以显著提高效率。本文将详细讲解如何使用JDBC批量插入10万条数据,并探讨其背后的原理和优化策略。 批量处理在JDBC中主要通过Statement...
在Java 8中,开发人员经常遇到一个棘手的问题,即在使用MyBatis或任何其他JDBC驱动程序将`LocalDateTime`对象插入MySQL数据库时,时间会比预期少8小时。这个问题通常与时区设置有关,特别是涉及到数据库服务器和Java...
Java日历程序是一种基于Java编程语言开发的应用,它提供了用户友好的界面,使得用户能够查看日期、安排日程以及查看黄历。这个程序的核心功能包括日程提醒、黄历显示、月份翻页以及年月组合的日历视图。在描述中提到...
在本项目中,"基于Java+JDBC+MYSQL实现简单员工管理系统【新手入门款】",我们主要关注的是如何利用Java编程语言、JDBC(Java Database Connectivity)接口以及MYSQL数据库来构建一个基础的管理系统的实现过程。...
Java驱动包允许Java应用程序通过标准的JDBC接口与ClickHouse通信,实现数据的查询、插入、更新和删除等操作。 在提供的压缩包文件中,包含了一系列依赖库,这些库对于建立Java到ClickHouse的连接至关重要: 1. ...
这些JAR文件是MongoDB Java驱动程序的一部分,允许Java应用程序通过Java Database Connectivity (JDBC)或者原生的MongoDB驱动API来操作MongoDB数据库。 1. `bson-3.9.1.jar`: BSON(Binary JSON)是MongoDB用于存储...
Java的try-catch-finally语句块是进行异常处理的基本手段,确保程序在遇到问题时能优雅地处理并给出反馈。 **7. 设计模式** 为了使代码结构清晰,易于维护,开发者可能会应用一些设计模式,如MVC(模型-视图-控制器...