首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JAVA程序中把字符串插入SQL SERVER中的Date类型字段出错请问解决方案

2011-12-12 
JAVA程序中把字符串插入SQL SERVER中的Date类型字段出错请教解决方案各位大虾好!我的代码如下:Stringsql2

JAVA程序中把字符串插入SQL SERVER中的Date类型字段出错请教解决方案
各位大虾好!
我的代码如下:
    String   sql2   = "insert   into   Record   (Id,CardId,ComputerId,BeginTime)valus(?,?,?,?) ";
                                stm   =   con.prepareStatement(sql);
                                stm.setInt(1,   getNewId());
                                stm.setString(2,   CardId);
                                stm.setString(3,   ComputerId);
                                stm.setString(4,   displayNowTime);
                                stm.executeUpdate();
其中BeginTime是SimpleDate类型。displayNowTime值是String类型,值为2007-4-1   12:00:00,程序运行时的错误提示是java.sql.SQLException:   Driver   does   not   support   this   function或者是字符串插入Date字段时发生错误。

请问错误应该如何修改才可以?


[解决办法]
SimpleDate类型应该只有日期,没有时间,displayNowTime换成2007-4-1试试
[解决办法]
2007-4-1 12:00:00
这样也行的,只不过值插入前面的日期,楼主应该是其他地方的问题

热点排行