无法使用Java(jframe)将数据插入mysql数据库

时间:2017-08-28 10:42:41

标签: java mysql database jframe connectivity

我尝试将我的jframe连接到mysql数据库,使用jframe将记录插入数据库但尚未成功。我很难找到错误。程序在运行时不显示错误,但不向数据库添加值。 数据库名称下方是'tanishq't1t2t3t4t5是文本字段的名称。

这是我的代码:

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    try {
        Class.forName("java.sql.driver");
        Connection con =
                DriverManager.getConnection
                        (" jdbc:mysql://localhost:3306/tanishq" + "user=root& password=...");
        Statement stmt = (Statement) con.createStatement();
        String query = "insert into jewel values
        ('"+t1.getText()+"',
                '"+ t2.getText()+"',
                "+ t3.getText()+",
                "+ t4.getText()+",
                "+ t5.getText()+")";
        System.out.println(query);
        stmt.executeUpdate(query);
        j1.showMessageDialog(null, "RECORD ADDED");
    } catch
            (Exception e) {
        j1.showMessageDialog(null, e.getMessage());
    }
}

0 个答案:

没有答案