select to_char(SYSDATE + interval ? HOUR, 'YYYY-MM-DD HH24:MI:SS') from dual 
查询出来的字符是个什么样子的!!!

解决方案 »

  1.   

    查询结果是一个时间数值,诸如 2006-09-12 09:58:46, SYSDATE 返回当前时间 "+ interval ? HOUR" 的作用是在当前时间加上 ? 个小时数。谢谢
      

  2.   

    查询结果用 ResultSet 得到,现在的问题是,如果我用如下的代码
    pstmt.prepareStatement("select to_char(SYSDATE + interval ? HOUR, 'YYYY-MM-DD HH24:MI:SS') from dual");
    pstmt.setString(1, "8");
    编译没问题,但执行的时候就抛出异常了。
      

  3.   

    你可以设置了值之后看一下你的sql语句是个什么样子!
      

  4.   

    用 PreparedStatement 是没有办法看语句的,自己手动组装的语句是没问题的,问题就是用 PreparedStatement 就出错了。
      

  5.   

    那肯定就出在sql语句的错误上面了!
      

  6.   

    sql 语句是对的,但用 PreparedStatement 设置参数就不对,问题就在于 internal ? HOUR 这里的这个 ?不能用我们一般使用的 setString 来设置,可能有其他解决办法,但我找不到
      

  7.   

    诚招赴日SE(10人)培养方向:常驻日本从事软件开发工作,熟悉日本客户工作习惯、掌握客户的软件开发管理。有机会做真正的对日软件开发的桥梁和管理者。日语要求:能够直接和日本客户进行作业会话,对日开发经验2年以上(如果日语非常好1年也可)。
    技术要求:1.精通1门以上(包括1门)开发语言。会.net、Java、C语言者优先。
            2.精通1种以上(包括1种)数据库。
              有项目管理经验者优先。
    学历要求:大专以上(包括大专),如果是自学考试的情况下,需要有学位证书。
    工作地点:东京、关东地区、名古屋、京都等待遇情况:月工资:25-40万日元
    加班费:  每天平均勤务8小时以上加班费为1800日元以上/H。例:当月勤务时间为260小时,工作日为20天的情况下,加班费为:18万日元。
    年休假:  10天以上
    保  险:   日本和国内(当将个人档案调到大连本社时)都有保险
    其  他:   每年2次员工旅游(目前组织过的旅游地:冲绳2次、韩国1次、今年到塞班)
               员工聚会平均1.5个月一次(公司报销路费和会餐费)。
               报销在日本业余时间学习日语的费用等人力资源顾问:文先生
    Email:[email protected]
    Tel:0411-84509856/84509836
    Mob:13889497710