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

帮小弟我看看这样插入数据库有没有错?(答案)

2011-12-27 
帮我看看这样插入数据库有没有错?(在线等答案)String daterequest.getParameter(date)...String sql

帮我看看这样插入数据库有没有错?(在线等答案)
String date=request.getParameter("date");
.
.
.
String sql="insert into order values(?,?)";//***第二个?对应数据库中字段是datetime类型
Preparement pstm=con.create.....();
pstm.setString(2,date);//重要在这句,看看这样插入数据库会不会出错???

//数据库是MS-SQL Server 2000 


[解决办法]

//这句错了Preparement pstm=con.create.....(); 改成con.prepareStatement(sql);试试

[解决办法]
会出错的.
因为数据类型不对,当你从数据库中取类型为datetime的字段值时,可以使用(ResultSet)rs.getDate("datetime")将数据取出并存为Date类型,
但是当你存入数据库时,就不能将一个Date类型的值存入,而是要存入String类型的

热点排行