PreparedStatement pstmt = null;
Connection conn= null;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date d = null;
String str = "2005-7-14 10:35:00";
try{
d = df.parse(str);
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn =DriverManager.getConnection("jdbc:odbc:sql","","");
pstmt = conn.prepareStatement("insert into Muser values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
pstmt.setString(1, "1");
pstmt.setString(2, "1");
pstmt.setInt(3, 2);
pstmt.setString(4, "0");
pstmt.setString(5, "0");
pstmt.setString(6, "0");
pstmt.setString(7, "0");
pstmt.setString(8, "0");
pstmt.setString(9, "0");
pstmt.setString(10, "0");
pstmt.setString(11, "0");
pstmt.setString(12, "0");
pstmt.setString(13, "0");
pstmt.setString(14, "0");
pstmt.setDate(15,new java.sql.Date(d.getTime()));//System.out.print(str);
pstmt.setString(16, "0");
pstmt.executeUpdate();
System.out.print("添加成功");
}catch(ClassNotFoundException e1){
e1.printStackTrace();
}catch (ParseException e){
e.printStackTrace();
}catch(SQLException e2){
e2.printStackTrace();
}finally{
try{
if(pstmt!=null){
pstmt.close();
pstmt=null;
}
if(conn!=null){
conn.close();
conn=null;
}
}catch(SQLException e3){
e3.printStackTrace();
}
}
}
往sql中添加时间异常,到底那里出问题
答案:1 悬赏:10 手机版
解决时间 2021-04-13 02:05
- 提问者网友:遁入空寂
- 2021-04-12 09:42
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-04-12 10:09
pstmt = conn.prepareStatement("insert into Muser values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,to_date(?,'yyyy-mm-dd hh24:mi:ss'),?)");
pstmt.setDate(15,new java.sql.Date(d.getTime()));
改成
pstmt.setString(15,str);
试试看
pstmt.setDate(15,new java.sql.Date(d.getTime()));
改成
pstmt.setString(15,str);
试试看
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯