Java 小程序不';t将结果保存到本地主机上的数据库

Java 小程序不';t将结果保存到本地主机上的数据库,java,mysql,database,applet,localhost,Java,Mysql,Database,Applet,Localhost,我尝试在localhost上放置一个Java小程序。在MySQL数据库中保存结果的时间没有问题。当我在Netbeans中执行此操作时,一切都正常,结果的保存工作非常完美。问题显示,在localhost上执行代码时,结果不希望保存在数据库中。没有错误,没有关于它的信息 代码如下: public void connection() { try{ String s1 = l10.getText(); String s

我尝试在localhost上放置一个Java小程序。在MySQL数据库中保存结果的时间没有问题。当我在Netbeans中执行此操作时,一切都正常,结果的保存工作非常完美。问题显示,在localhost上执行代码时,结果不希望保存在数据库中。没有错误,没有关于它的信息

代码如下:

public void connection() {
        try{           
            String s1 = l10.getText();
            String s2 = l11.getText();
            String s3 = l12.getText();
            String s4 = l13.getText();
            String s5 = l14.getText();
            String s6 = l15.getText();

        Connection con = DriverManager.getConnection("jdbc:mysql://localhost/draw", "root", "");

        Statement stmt = (Statement) con.createStatement();

        String insert = "INSERT INTO draw VALUES ('" + s1 + "', '" + s2 + "', '" + s3 + "', '" + s4 + "', '" + s5 + "', '" + s6 + "')";
        stmt.executeUpdate(insert);

        int msg2= JOptionPane.showConfirmDialog(null, 
                              "Saved", 
                              "Waring!", 
                              JOptionPane.YES_OPTION);
    }catch (Exception e) {
        int msg= JOptionPane.showConfirmDialog(null, 
                              "No connection with database\n" + e, 
                              "Warning!", 
                              JOptionPane.YES_OPTION);
    }
} 

此处
INSERT
在表
draw
中查询,您必须检查
数据类型是否与输入匹配,并且必须在插入时写入字段名

INSERT into draw ('') values('');

是否应该归咎于您应该执行提交和连接关闭操作?您为什么在2015年使用小程序而不是JNLP?这里有问题:
connection con=DriverManager.getConnection(“jdbc:mysql://localhost/draw“,”根“,”);语句stmt=(语句)con.createStatement()我已经创建了消息boxex,在这里执行停止,然后什么也不做。我想您已经提到了本地主机的端口号,即“jdbc:mysql://localhost:3306/draw"