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

java MYSQL 插入时间 日期

    博客分类:
  • java
 
阅读更多

java中向mysql插入当前时间
2009年04月12日 星期日 22:54

最近在做bbs论坛,用的是hibernate,mysql,在这个过程中遇到了数不清的问题!!!!

由于自己对mysql数据库的模糊,发现了许多问题,下面我连自己的理解和网上的资料整理如下:

第一种:

Date time= new java.sql.Date(new java.util.Date().getTime());

第二种:

java 用PreparedStatement来setDate,用问号的形式给日期问号赋值

pstmt.setTimestamp(8new Timestamp(System.currentTimeMillis()));  

pstmt.setDate(1, new java.sql.Date(date1.getTime()));
pstmt.setDate(2, new java.sql.Date(date2.getTime()));

第三:

 

 

其实向mysql数据库里插入时间字段也是很容易的,只要设置为java.util.Date类型后,以Hibernate的Pojo类对象为例,pojo.set(new java.util.Date());就可用了。

 

 

以下附录在网上找到的相关资料:

Mysql 与 java 的时间类型 
           MySql的时间类型有             Java中与之对应的时间类型
                 date                                              java.sql.Date
             Datetime                                       java.sql.Timestamp
            Timestamp                                     java.sql.Timestamp
            Time                                             java.sql.Time
            Year                                              java.sql.Date
于是便通过以下方式去实现:
           Date date = new Date();//获得系统时间.
          String nowTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);//将时间格式转换成符合Timestamp要求的格式.
          Timestamp goodsC_date = Timestamp.valueOf(nowTime);//把时间转换

java.util.Date   是java.sql.Date的父类

分享到:
评论

相关推荐

    JAVA8时间插入mysql少了8小时的解决办法(csdn)————程序.pdf

    在Java 8中,开发人员经常遇到一个棘手的问题,即在使用MyBatis或任何其他JDBC驱动程序将`LocalDateTime`对象插入MySQL数据库时,时间会比预期少8小时。这个问题通常与时区设置有关,特别是涉及到数据库服务器和Java...

    JAVA和MYsql时间格式格式

    当我们插入或查询数据时,可以使用 `STR_TO_DATE()` 或 `DATE_FORMAT()` 函数来转换日期时间格式: ```sql INSERT INTO table_name (datetime_column) VALUES (STR_TO_DATE('2023-03-04 15:30:00', '%Y-%m-%d %H:%i...

    java与mysql日期类型的问题

    java和mysql日期的问题。通过java向mysql中插入datetime类型的数据: String sql = "INSERT INTO wp_posts ( post_date )VALUES(?)"; PreparedStatement pstmt = connection.prepareStatement(sql); Timestamp ...

    MySql于Java数据类型对应列表

    DATETIME (日期时间) **显示长度:** 19 **数据库类型:** DATETIME **JAVA类型:** `java.sql.Timestamp` **JDBC类型:** 93 **描述:** `DATETIME` 用于存储日期和时间组合值(年月日小时分钟秒)。在Java中,它...

    mysql-connector-java-8.0.21

    2. **JDBC 4.2 兼容**:该驱动遵循JDBC 4.2规范,提供了最新的JDBC API特性,如结果集流式处理,以及对Java 8新特性的支持,如日期和时间类型增强。 3. **性能优化**:通过改进的缓冲机制和更高效的网络通信,提升...

    Java 实现从Excel批量导入数据到MySQL

    Java作为一种强大的编程语言,提供了多种方式来实现Excel与MySQL之间的数据交互。本文将详细介绍如何利用Java实现从Excel批量导入数据到MySQL数据库。 首先,我们需要了解两个关键的库:Apache POI 和 JDBC。Apache...

    小型网站java mysql

    【标题】:“小型网站java mysql”意味着我们正在讨论使用Java编程语言和MySQL数据库来构建一个小型网站。在这样的系统中,Java通常用于后端开发,处理业务逻辑和数据交互,而MySQL作为关系型数据库管理系统(RDBMS...

    库存管理系统JAVA+MYSQL

    【库存管理系统JAVA+MYSQL】是一个基于JAVA编程语言和MYSQL数据库技术构建的实用系统,它为用户提供了一种简单有效的库存管理解决方案。此系统不仅适合初学者作为学习案例,也能够满足小型企业或个人对库存控制的...

    java实现Excel数据导入到mysql数据库.zip

    本项目"java实现Excel数据导入到mysql数据库"旨在利用Java技术将Excel表格中的数据高效地导入到MySQL数据库,并且在数据库中存在相同数据时进行更新,同时也支持将数据库中的数据导出到Excel表中。这个过程涉及到多...

    java mysql版学生信息管理系统

    《Java MySQL版学生信息管理系统详解》 学生信息管理系统是计算机科学领域常见的项目实践,它能够高效地管理和查询学生数据,为教育机构提供便利。本文将深入解析基于Java、MySQL技术实现的学生信息管理系统,涵盖...

    Java+Swing+Mysql实现学生信息管理系统

    1. **数据录入**:用户可以通过Swing界面输入学生信息,如姓名、性别、出生日期等,这些信息将被保存到MySQL数据库中。 2. **数据查询**:系统提供多种查询方式,如按学号、姓名等条件查找学生,查询结果在界面上...

    人事管理项目(java+mysql)源代码

    这是一个典型的人事管理系统项目,基于Java编程语言和MySQL数据库,主要目标是实现对企业内部员工信息的高效管理和查询。这个项目不涉及Swing图形用户界面,因此可能更多地侧重于后端逻辑和数据库交互,这对于想要...

    java图书管理系统mysql数据库

    《Java图书管理系统与MySQL数据库应用详解》 在IT领域,图书管理系统是一种常见的实践项目,它有助于初学者理解和掌握编程语言的实际应用。本项目基于Java语言,结合MySQL数据库,构建了一个功能完善的图书管理系统...

    mysql关于获取任何时间或日期的方法代码及其帮助文档

    在MySQL数据库系统中,处理日期和时间是常见的任务,尤其在数据分析、报表生成以及日志管理等场景下。本文将围绕“mysql关于获取任何时间或日期的方法”这一主题,结合提供的资源,深入探讨如何在SQL语句中进行日期...

    数据库课程设计 图书馆管理系统 java mysql

    课程设计要求全部实现:(java+mysql) 1.读者信息的制定、输入、修改、查询,包括种类、性别、借书数量、借书期限、备注。 2.书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。 3.借书信息...

    Java实现mysql导入导出Excel

    在Java编程环境中,将MySQL数据库的数据导入到Excel或者将Excel数据导出到MySQL是一项常见的任务。这涉及到对Java处理文件、数据库操作以及处理Excel数据的能力。以下是对这个主题的详细阐述: 1. **Java处理Excel*...

    java代码将mysql表数据导入HBase表

    这段代码首先连接到MySQL数据库,读取`users`表的所有数据,然后逐条插入到HBase的`user_data`表中。注意,由于HBase不支持日期类型,我们通常将日期转换为长整型(以毫秒为单位)进行存储。 总结,通过上述步骤,...

    java+mysql库存管理信息系统

    《基于Java+MySQL的库存管理信息系统详解》 在IT行业中,使用Java和MySQL构建库存管理信息系统是一种常见的实践,尤其对于初学者来说,这是一个经典且实用的编程项目。本篇文章将深入探讨这一系统的实现原理、核心...

    java连接mysql

    ### Java 连接 MySQL 数据库详解 在 IT 领域中,Java 与 MySQL 的结合是非常常见的场景之一。无论是企业级应用还是个人项目开发,掌握如何使用 Java 来连接并操作 MySQL 数据库都是非常必要的技能。本文将详细介绍 ...

    图书馆管理系统java+mysql

    《图书馆管理系统基于Java+MySQL的实现详解》 在信息技术飞速发展的今天,图书馆管理系统的数字化已经成为趋势。本项目“图书馆管理系统java+mysql”是利用Java编程语言和MySQL数据库设计的一款实用系统,旨在提高...

Global site tag (gtag.js) - Google Analytics