热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

通过JDBC取Oracle数据库的时间字段时,时间丢失,只剩日期

通过JDBC连接Oracle数据库,在查询的时候发现时间字段取出来值后只剩下了日期,时间消失了。查资料发现跟Oraclejdbc驱动版本有关,这里先贴出解决方案:修改数据库的连接方式:

  通过JDBC连接Oracle数据库,在查询的时候发现时间字段取出来值后只剩下了日期,时间消失了。查资料发现跟Oracle jdbc驱动版本有关,这里先贴出解决方案:

修改数据库的连接方式:

 1 try {
 2     Class.forName("oracle.jdbc.OracleDriver");
 3     Properties prop=new Properties();
 4     prop.setProperty("user","数据库用户");
 5         prop.setProperty("password","数据库密码");
 6         prop.setProperty("oracle.jdbc.V8Compatible","true");
 7     cOnn= DriverManager.getConnection("数据库地址",prop);
 8 } catch (ClassNotFoundException e) {
 9     e.printStackTrace();
10 } catch (SQLException e) {
11     e.printStackTrace();
12 }

具体问题的解释和解决方案来源可参考:

http://www.blogjava.net/midea0978/archive/2008/06/13/207655.html

推荐阅读
author-avatar
想飞的糊涂虫
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有