小编Ree*_*uaz的帖子

无法将java.sql.Date插入数据库中的"Date"字段

我得到一个字符串值,如"2012-01-20",并将其转换为sql.Date将其插入数据库中.

java.util.Date DOB = new java.util.Date();
String datetext = txtDate.getText();

SimpleDateFormat sd = new SimpleDateFormat("yyyy-mm-dd");
DOB = sd.parse(datetext);
java.sql.Date sqlDate = new java.sql.Date(DOB.getTime());

String query = "ISERT INTO EMPLOYEE ('DOB')"
                   + " VALUES ( ? ) ";

con = db.createConnection();
 try{
     ps = con.prepareStatement(query);
     ps.setDate(1, sqlDate);
     ps.executeQuery();
    }catch(Exception ex){
       System.err.print(ex);
  }
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我收到异常""[Microsoft] [ODBC SQL Server驱动程序]可选功能未实现"

我在这做错了什么?请帮忙!

java sql

2
推荐指数
1
解决办法
2679
查看次数

标签 统计

java ×1

sql ×1