`

用java存oracle数据库的date类型精确到秒

阅读更多
java.sql.Date sd;
java.util.Date ud ;
           
ud = new java.util.Date();
sd = new java.sql.Date(ud.getTime());
ptmt = conn.prepareStatement("insert into plan_singlebridge values (?)");
ptmt.setDate(1, sd);
-----
实际存入的数据之精确到天并没有时秒分的数据;
困扰了很久
改成时间戳的形式就可以了
ptmt.setTimestamp(1,new java.sql.Timestamp(Calendar.getInstance().getTime().getTime()));

以上内容作为备忘。
分享到:
评论
1 楼 birdjavaeye 2007-10-02  
java.sql.Date和java.sql.Time的文档中说得很清楚,分别只有年月日,和时分秒
要完整的java.util.Date的信息,就得用java.sql.Timestamp
在使用hibernate3 annotation定义属性时,也要注意这一点,如
@Temporal(TemporalType.TIMESTAMP)
public java.util.Date datime;

相关推荐

    java与oracle等数据库类型对应

    本文主要探讨的是Java与Oracle数据库之间数据类型的映射关系,特别是针对"Number"和"Date"类型。 首先,让我们关注Oracle中的"Number"类型。Oracle的"Number"是一种可以存储整数和浮点数的通用数值类型。它分为两种...

    oracle-java数据类型1

    在 Oracle 数据库与 Java 应用程序交互时,理解 SQL 数据类型和它们对应的 JDBC 类型以及 Oracle 扩展的 Java 类型是至关重要的。这里我们将深入探讨这些概念,并提供一个全面的指南。 首先,JDBC(Java Database ...

    Oracle时间精确到时、分、秒处理方法

    Oracle数据库在处理时间数据时,通常使用DATE类型来存储日期和时间信息,它可以精确到天。然而,在实际应用中,我们可能需要将时间精确到时、分、秒,这就涉及到数据类型之间的转换,特别是在Java应用程序与Oracle...

    从oracle数据库取出日期按格式显示

    Oracle数据库支持多种日期时间数据类型,其中最常用的是`DATE`类型。`DATE`类型不仅存储日期信息,还包含时间部分,具体到小时、分钟和秒。因此,一个`DATE`类型的值实际上表示的是一个具体的时刻,例如`2023-04-01 ...

    Oracle数据库学习日记-实用性最强的Oracle学习总结.docx

    - **用途:** 配置客户端环境,以便能够连接到Oracle数据库。 - **配置文件:** `tnsnames.ora` 和 `sqlnet.ora` **1.1.3 配置Oracle数据库监听Assistant** - **用途:** 设置监听器,以便数据库能够接收来自...

    数据库查询时间没有了时分秒的解决办法

    这种情况通常出现在特定环境下,比如使用Oracle数据库并结合Java应用程序进行数据处理时。本文将详细介绍这一问题的原因以及如何通过调整服务器或Java应用的虚拟机参数来解决该问题。 #### 问题背景与现象 在实际...

    Oracle数据库学习日记

    - **Connect**: 使用 `connect` 命令可以连接到Oracle数据库。语法通常为 `connect username/password@database_name;` - 示例: `connect scott/tiger@orcl;` - **Disconnect**: 断开与当前数据库的连接。使用 `...

    v512工作室_张利国_Java高端培训系列教材_Oracle实用教程_04章_Oracle数据类型和函数.

    正确选择和使用Oracle数据库中的数据类型对于构建高效、可靠的应用程序至关重要。通过了解每种数据类型的特点及其适用场景,可以更好地设计数据库结构,从而优化存储和查询性能。无论是简单的字符数据类型还是复杂的...

    各种数据库数据类型对映.doc

    在数据库系统中,数据类型是用于定义存储在表中的列或变量的数据格式。...同样,如果数据库返回的是`DATE`类型,那么在Java中应该用`java.sql.Date`来接收。这种映射关系对于数据库操作的正确性和性能有着直接影响。

    mysql与oracle数据类型对应关系.pdf

    例如,当从Oracle数据库读取NUMBER类型时,可能需要使用`BigDecimal`来存储精确数值,而从MySQL读取FLOAT时,可能使用`Double`。 总的来说,理解不同数据库系统之间的数据类型对应关系对于开发跨平台的数据库应用至...

    java实现oracle插入当前时间的方法

    在Java编程中,当需要将当前时间插入到Oracle数据库时,必须注意Java时间和Oracle数据库之间的时间类型匹配。这是因为Java中的日期时间类与Oracle数据库中对应的日期类型有所不同。本篇文章将详细解析如何正确地在...

    java(oracle).docx

    掌握这些Oracle数据库的基础知识对于Java开发者来说至关重要,它们不仅涉及到数据操作,还涉及到了数据的组织和检索策略,对于优化应用程序性能和确保数据一致性有着重要作用。在实际开发中,还需要考虑并发控制、...

    使用oracle计算系统当前时间的毫秒数

    通过这种方式,可以确保Oracle数据库中获取到的毫秒数与Java程序中处理的时间戳保持一致。 #### 总结 本文详细介绍了在Oracle数据库中计算系统当前时间的毫秒数的方法。虽然Oracle本身并没有直接提供获取毫秒数的...

    java.sql.与java.util

    总之,`java.util.Date`和`java.sql.Date`在功能和使用场景上有所不同,前者适用于一般日期时间处理,后者则专用于数据库交互,尤其是日期类型的字段。理解它们之间的差异和转换方式是进行有效数据库操作的关键。

    mysql与oracle数据类型对应关系.docx

    MySQL 和 Oracle 是两种广泛使用的数据库管理系统,它们各自有一套不同的数据类型。本篇文章将详细介绍 MySQL、Oracle 和 Java 之间对应的数据类型,并讨论其在实际应用中的用法。 1. **MySQL 数据类型** - `...

    设置ORACLE时间格式

    在Oracle数据库中,时间数据类型通常包括DATE、TIMESTAMP以及INTERVAL等,处理这些时间数据时,有时需要根据业务需求设定特定的显示格式。本文将详细介绍如何在Oracle中设置时间格式,以满足不同场景下的需求。 1. ...

    各大数据库类型与JDBC中介数据类型的转换对比

    在进行数据库开发时,了解不同数据库管理系统(DBMS)的数据类型及其与Java Database Connectivity (JDBC)中的数据类型的对应关系至关重要。这有助于确保数据能够在Java应用程序与不同数据库之间正确、高效地传输。...

Global site tag (gtag.js) - Google Analytics