简体   繁体   English

Java SQL +检查是/否

[英]java sql + check true/false

I have problem ; 我有问题 ; / I set in global variable : /我设置了全局变量:

public static boolean wystawianie;

On other button i set to this variable true. 在其他按钮上,我将此变量设置为true。 But this if dont see this true/false... This code do always : 但是,如果看不到这个真/假,则此代码始终会执行以下操作:

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

Kod: 代码:

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();  
            }

            }
        });

Anyone know why ? 有人知道为什么吗? ^^ ^^

This statement: if(zmienne.wystawianie = true) 该语句: if(zmienne.wystawianie = true)

sets the value of zmienne.wystawianie to true. zmienne.wystawianie的值zmienne.wystawianie为true。

You should use: 您应该使用:

if(zmienne.wystawianie)

instead. 代替。

You are doing assignment(single=) instead of comparison(==) here: 您正在这里进行赋值(single =)而不是比较(==):

            if(zmienne.wystawianie = true)

Change it to: 更改为:

            if(zmienne.wystawianie == true)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM