站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题关于JAVA在数据库中提取datetime型数据

关于JAVA在数据库中提取datetime型数据

摘要: 关于JAVA在数据库中提取datetime型数据


掉弟遇到这样一个问题。在我的数据库中,只有这么一个表的datetime类型字段的数据,通过如下代码提取的时候,如果数据库中该字段的时间是8:00~8:05,则提取到的时间会默明的增加5分钟,而其他表中同样是datetime类型字段,同样是如下代码,则不会出现上述现象。(已重新建表,还是这个现象)

String sql="select * from tbStockMarket where cMarketName="+"'"+cMarketName+"'";
dbconnect db=new dbconnect();
Connection con=db.link();

try{
PreparedStatement sec=con.prepareStatement(sql);
ResultSet ret=sec.executeQuery();
Vector v=new Vector();

while (ret.next())
{
String back=ret.getString("nTradeStart1");
v.add(back);
}
}catch(Exception e){
System.out.println("qry_select"+e);
}


数据库的问题吧,什么数据库呀?


SQL SERVER数据库,只那一个表发生问题,别的表用同样是datetime字段都没出问题
数据库显示正常,还是原来时间,但是提取过来以后就变了,只上面说的那个时间段出问题,不在那时间段,就没问题,一切正常


找到解决办法了,用个手动的判断,如果增加时间,则减少时间
结帖了


↑返回目录
前一篇: 相当奇怪的乱码问题,从没遇到过!
后一篇: 关于证券的系统K图