通过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 }