我用java操纵SQL语句,在SQL语句中我想对两个日期进行减法(用DATEDIFF函数),得到它们相差多少天,然后再把得到的天数,返回给java应用程序,我想问问这样可以实现不?如能的话,该怎么做呢?

解决方案 »

  1.   

    可以.
    SQL语句中直接减.
    java中resultset中get这个值就ok
      

  2.   

    如果要给sql语句输入参数考虑用preparedstatement,否则简单用statement即可e.g:PreparedStatement confirm=con.prepareStatement("select password from userlist where     username=?");
        confirm.setString(1,username);
        ResultSet confirmrs=confirm.executeQuery();//返回结果在resultset中,可以通过//resultset.getXXX(column,data type)方法获取结果中的数据.