当前位置: 首页 > 知识库问答 >
问题:

PostgreSQL/JDBC和TIMESTAMP与TIMESTAMPTZ

锺离正祥
2023-03-14

共有1个答案

叶修永
2023-03-14

您可以使用它来表示Joda-Time和新的Java8TimeAPI对localdatetime的调用。localdatetime不表示时间线上的精确点。只是一组字段,从年到纳秒。它是“一个日期的描述,用在生日上,结合在挂钟上看到的当地时间”。

你可以用它来表示,例如,你的准确出生日期是1975-07-19下午6点。或者说,在世界各地,下一个新年都是在2015-01-01的00:00庆祝的。

要代表精确的时刻,像阿姆斯特朗在月球上行走的时刻,带有时区的时间戳的确更合适。无论JVM的时区和数据库的时区如何,它都应该返回正确的时刻。

 类似资料:
  • 问题内容: 我正在尝试使用jdbc驱动程序从postgres数据库检索blob。它太大了,内存不足,因此我想将其作为下载流式传输。我尝试在ResultSet上使用getBinaryStream方法,但事实证明该方法实际上将所有内容都读取到内存中,因此不适用于大文件。 显然,可以在结果集上使用getBlob方法,并且可以从Blob获取输入流,然后从那里去,但这就是我遇到的问题。 那就是我正在运行的代

  • PostgreSQL JDBC 驱动程序(简称PgJDBC)允许 Java 程序使用标准的,独立于数据库的 Java 代码连接到PostgreSQL 数据库。是用 Pure Java(类型4)编写的开源 JDBC 驱动程序,并以 PostgreSQL 本机网络协议进行通信。 当前版本的驱动程序应与 PostgreSQL 8.2及更高版本以及 Java 6(JDBC 4.0),Java 7(JDBC

  • 问题内容: PostgreSQL:9.3.2 Elasticsearch:0.90 jprante / elasticsearch-river-jdbc:2.2.2 PostgreSQL JDBC:9.3-1100 JDBC 41 我正在尝试使用elasticsearch river将一个postgresql Json数据类型列放入elasticsearch中。 这里是创造的河 河边抱怨说“名称”

  • 我一直在读一些较新的JDBC连接池(如Tomcat)不支持客户端语句池。我已经读到,这是因为大多数JDBC驱动程序都维护自己的语句缓存。然而,我不认为PostgreSQL会发生这种情况。 我说的对吗?如果是这样,我应该使用一个连接池来缓存准备好的语句,以获得最佳的批插入性能吗? 谢谢

  • 探索使用pax-jdbc来管理集成的数据库连池。我遵循了克里斯蒂安·施耐德教程中的步骤。 http://www.liquid-reality.de/display/liquid/2012/01/13/Apache卡拉夫教程第6部分-数据库访问 然而遇到了以下问题, 1) 如果我重新启动containe,pax jdbc不会创建连接池,直到我更新etc目录中的配置文件。不确定我是否错过了任何配置。

  • 问题内容: 这个问题已经在这里有了答案 : PostgreSQL:索引时间戳的一天部分 (2个答案) 5年前关闭。 我正在创建一个汇总表,以汇总给定一天中的所有事件。 该列已建立索引: 但是,即使只查询两天的数据以及少数事件,查询也会运行相当长的时间(2014年1月1-2日)。 在上查询是相当严峻-它运行一个顺序扫描的表,而不是利用指数都: 我认为这是因为我们比较了强制转换值-而不是。我尝试索引演