在netbeans

时间:2017-01-12 14:54:55

标签: java sql netbeans

我正在尝试将我的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);
        }
    }

}

1 个答案:

答案 0 :(得分:0)

查询必须是:

"INSERT INTO date(Date) VALUES ('"+w+"')"

这是价值,而非价值。