我正在尝试将我的Java程序连接到NetBeans中的数据库 我收到错误:
线程“main”java.sql.SQLException中的异常:[Microsoft] [ODBC Microsoft Access驱动程序] INSERT INTO语句中的语法错误。
我做错了什么?
public class Help {
public static void main(String[] args) throws SQLException {
Date date=new Date();
String w=String.valueOf(date);
System.out.println(w);
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:date","user","123");
Statement s=con.createStatement();
s.executeUpdate("INSERT INTO date(Date) VALUE ('"+w+"')");
} catch (ClassNotFoundException ex) {
Logger.getLogger(Help.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
答案 0 :(得分:0)
查询必须是:
"INSERT INTO date(Date) VALUES ('"+w+"')"
这是价值,而非价值。