【问题标题】:java sql + check true/falsejava sql + 检查真/假
【发布时间】:2015-06-08 10:50:25
【问题描述】:

我有问题; / 我在全局变量中设置:

public static boolean wystawianie;

在其他按钮上,我将此变量设置为 true。 但是,如果没有看到这个真/假... 这段代码总是这样:

JOptionPane.showMessageDialog(null, "Faktura została wystawiona poprawnie");
dispose();  

科德:

public void actionPerformed(ActionEvent e)
                {

                if(zmienne.wystawianie = true)
            {

                JOptionPane.showMessageDialog(null, "Faktura została wystawiona poprawnie");
                dispose();  

            }
            else
            {
                try
                {
                    String url = "jdbc:mysql://localhost:3306/faktury";
                    String userid = "root";
                    String password = "w4t3q99j";

                    Connection conn= DriverManager.getConnection( url, userid, password );
                    Statement stmt = conn.createStatement();
                    String sql = "DROP DATABASE "+zmienne.a+"";
                    stmt.executeUpdate(sql);
                    System.out.println("usuniete");


                }
                catch(Exception e3)
                {
                    System.out.println(e3);
                }

                JOptionPane.showMessageDialog(null, "Faktura została nie zapisana");
                dispose();  
            }

            }
        });

有人知道为什么吗? ^^

【问题讨论】:

  • 您在代码中将其设置为 true:if(zmienne.wystawianie = true)。应该是if(zmienne.wystawianie)

标签: java sql try-catch


【解决方案1】:

此声明: if(zmienne.wystawianie = true)

zmienne.wystawianie 的值设置为true。

你应该使用:

if(zmienne.wystawianie)

改为。

【讨论】:

    【解决方案2】:

    你在这里做的是赋值(single=)而不是比较(==):

                if(zmienne.wystawianie = true)
    

    改成:

                if(zmienne.wystawianie == true)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      • 2011-06-27
      • 2019-03-12
      • 1970-01-01
      • 2018-06-04
      • 2011-12-04
      相关资源
      最近更新 更多