jdbc相关内容

如何处理0000-00-00日期在jdbc MySQL查询

我收到这个例外: java.sql.SQLException:值'0000-00-00'不能被表示为java.sql.Date 源自此代码: Date internalDate = rs.getDate(idx ++); 其中 rs 是一个 ResultSet 。 所以这对我来说很好 - 我知道数据库中有零的日期,我需要能够读取它们并 ..
发布时间:2017-04-06 20:48:06 Java开发

JDBC ResultSet getDate丢失精度

我在我的ResultSet.getDate(x)调用中失去了精度。基本上: rs = ps.executeQuery(); rs.getDate(“MODIFIED”); 将截断的日期截断为MODIFIED是默认精度的Oracle TIMESTAMP字段。我认为可能有一些JDBC调整我失踪了;通常TIMESTAMP与DATE兼容,但我希望我不必重新定义整个表。 ..
发布时间:2017-04-06 20:25:30 Java开发

过去2天内以Java 1.7.0运行的SQL Server中的日期列(MSSQL-JDBC 3.0)

当使用 Microsoft SQL Server2008检索DATE类型的列时,我有奇怪的效果JDBC-Driver 3.0版本,在官方Oracle JDK 1.7.0下运行。主机操作系统是Windows Server 2003。 过去,所有日期列都被检索为两个天,相对于实际存储在列中的值 我制作了一个最小的代码示例,测试出来(测试表和数据): CREATE TABLE Jav ..
发布时间:2017-04-06 19:43:12 Java开发

SQL DATE中的时区与java.sql.Date

我对SQL DATE数据类型与 java.sql.Date 的行为感到困惑。例如: select cast(?as date) - 在大多数情况下数据库 从双重选择cast(?as date)在Oracle 让我们准备和使用Java执行语句 PreparedStatement stmt = connection.prepareStatement(sql); ..
发布时间:2017-04-06 19:18:11 Java开发

java sql日期时间

当我将SQL DateTime 插入数据库时​​,我得到 2007-02-07 12:00:00.00 但是我这样做了 Date 对象: 2007-02-07 17: 29:46.0​​0 如何获取数据库中的秒数值。它始终将其更改回 12:00:00.00 date。 setYear(Integer.valueOf(parsedDate [2] .replaceAll(“”,“ ..
发布时间:2017-04-06 19:15:07 Java开发

使用Java在PostgreSQL中存储时间最为推荐的方法是什么?

我在PostgreSQL数据库中存储两个日期。首先是网页访问的数据,第二个日期是网页上次修改的日期(这是一个很长的时间)。 我有有些人怀疑存储这些价值的最佳策略是什么。 我只需要日/月/年和小时:秒,这只适用于统计建议。 > 所以有些疑惑: 是最好的商店,转换为信息的恢复或以上述数据格式存储? 最好设置软件的访问日期或插入数据库中的日期? 如何处理日期最好的课程? ..
发布时间:2017-04-06 19:08:23 Java开发

在JDBC中处理DATETIME值0000-00-00 00:00:00

如果我尝试做一个例子(见下文) resultset.getString(“add_date”); 用于与包含DATETIME值为0000-00-00 00:00的MySQL数据库的JDBC连接:00(DATETIME的准空值),即使我只是想将该值作为字符串,而不是一个对象。 我绕过了通过执行 SELECT CAST(add_date AS CHAR)a ..
发布时间:2017-04-06 18:52:51 Java开发

java.sql.Timestamp时区是否具体?

我必须将UTC dateTime存储在DB中。 我将特定时区中给出的dateTime转换为UTC。因为我遵循以下代码。 我的输入dateTime是“20121225 10:00:00 Z”时区是“亚洲/加尔各答” 我的服务器/数据库(oracle)是运行在相同的时区(IST)“亚洲/加尔各答” 获取此特定时区中的Date对象 String date =“201212 ..
发布时间:2017-04-06 18:22:19 Java开发

java.util.Date vs java.sql.Date

java.util.Date vs java.sql.Date :何时使用,为什么?恭喜,您已经用JDBC打开了我最喜欢的宠物小孩:日期课程处理。 $ b 解决方案$ b 基本上,数据库通常至少支持日期,时间和时间戳的日期时间字段的至少三个形式。它们中的每一个在JDBC中都有一个相应的类,每个都扩展了 java.util.Date 。这三个中的每一个的快速语义如下: java.sq ..
发布时间:2017-04-06 18:11:45 Java开发

Spark DataFrame - 最后一个分区收集慢

我有一个Java代码段,它从远程Oracle DB中读取记录(至少65k个记录)。基本上,我们试图将小时过滤器传递给数据帧以便在小时分区x 24上获取记录。 源视图基于具有数百万的记录。 我们面临的问题是,Spark(在YARN或作为SPARK群集)在3分钟内处理24个分区中的22个。最后2个分区正在花费超过5个小时才能完成。 有没有办法使用DataFrames加快速度? ..
发布时间:2017-03-26 03:07:44 Java开发

是否可以通过Oracle中的绑定变量引用列名?

我正在尝试引用列名,以便在与Oracle数据库通信的应用程序中订购查询。我想使用一个绑定变量,以便我可以动态地更改什么来排序查询。 我遇到的问题是数据库似乎忽略了列的顺序。有没有人知道有没有通过绑定变量引用数据库列的方法,或者甚至有可能吗? 例如我的查询是 SELECT * FROM PERSON ORDER BY: 1 (其中:1 将被绑定到 PERSON. ..
发布时间:2017-03-23 22:09:50 数据库

MS SQL Server 2005 Express x86 - 其端口不可达 - 帮助

我刚刚安装了MS SQL Server 2005 Express,当然,我试图连接它与我的测试应用程序,但事情是由于某种原因,我不能连接它 我已经检查过它的端口与CP“netstat -an”但出口列表不包含任何1433端口:( SQL服务正在运行我可以检查它与操作系统服务,但其端口不可用:(我已经安装MS SQL Server 2005 Express Management Studio,但由 ..

连接到JDBC MySQL数据库

我尝试使用Java连接到JDBC MySQL数据库,但是当我尝试运行我的程序时,我收到以下错误: 找不到适合的 的驱动程序a9442ca6-992c-411b-8bda-a42f00a0ab2e.mysql.sequelizer.com 我下载了以下Jar文件并将其添加到我的项目中: mysql-connector-java5.1.34-bin.jar 我不 ..
发布时间:2017-03-20 23:18:31 Java开发

MySQL连接的进度条

我使用JDBC将我的程序链接到MySQL。 我注意到建立到MySQL的连接可能需要大约6-10秒。 我想使用JProgressBar显示连接的进度,以便用户不必认为我的程序崩溃了。 我试图插入一个简单的打印语句前后的代码。创建连接后的打印语句只在6-10秒后打印。 我想在连接之间取得进度。 $ b $ 解决方案 p>我想你可以显示一个不确定的 JProgressBar ..
发布时间:2017-03-20 23:06:59 Java开发

如何完全禁用连接池在Spring / Tomcat?

我使用Spring Data Source bean来配置JDBC连接。 最简单的方法是让它返回一个裸的,未管理的/非托管的JDBC连接。 解决方案 我认为你正在寻找 org.springframework.jdbc.datasource.SimpleDriverDataSource 这个类是 javax.sql.DataSource 的一个非常简单的实现,并且不实现连接池,而是总是 ..
发布时间:2017-03-20 23:05:00 服务器开发