永发信息网

JSP中获得SQL数据库的DATETIME类型数据

答案:2  悬赏:50  手机版
解决时间 2021-04-24 18:14
  • 提问者网友:佞臣
  • 2021-04-24 14:49

rsa=stmt.executeQuery("select sj from js where xh='"+xh+"'");

while(rsa.next())
{
rsa.get*** ("sj"); 这句怎么得到DATETIME类型的数据SJ呢?不会是GETDATE吧...
if(jss!=0)
{
ResultSet sqlp="SELECT DATEDIFF(day,'sj',getdate()) AS jssj";
rsb=stmt.executeQuery(sqlq);
if(rsb.getInt("jssj")>30) 麻烦顺便看下其他语句有没有错

最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-04-24 15:51

Date类型的数据



通过rsa.getDate("sj")来获得

全部回答
  • 1楼网友:野味小生
  • 2021-04-24 16:46
rsa应该是个集合,取到好像应该是字符串,需要你自己再转换一下;其实楼主可以自己先试试按自己想的做,再自己真的不知道怎么做的情况再去问别人,这样成长会更快一些。SELECT DATEDIFF(day,'sj',getdate()) AS jssj 我不知道你是准备在哪张表里找数据啊?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯