【问题标题】:error connecting database to java program in netbeans在netbeans中将数据库连接到java程序时出错
【发布时间】:2017-01-12 14:54:54
【问题描述】:

我正在尝试将我的 Java 程序连接到 NetBeans 中的数据库。
我得到了错误:

线程“main”java.sql.SQLException 中的异常:[Microsoft][ODBC Microsoft Access Driver] 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);
        }
    }

}

【问题讨论】:

  • 请详细说明您遇到的问题!!
  • 更多细节。需要异常堆栈跟踪,但请检查类路径中是否需要 jar
  • 线程“main”java.sql.SQLException 中的异常:[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句中的语法错误。

标签: java sql netbeans


【解决方案1】:

查询必须是:

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

这是价值,而不是价值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 2015-12-16
    • 2016-04-28
    • 1970-01-01
    • 1970-01-01
    • 2016-09-28
    相关资源
    最近更新 更多