我有一个关于 if else 在 java 中使用 mysql 的问题。
我的代码是:
if (!result29.next() )
{
System.out.println("No data");
}
else {
do {
if(name1.equals(result29.getString("name2")))
{
//screen one
namedelete as = new namedelete();
as.setVisible(true);
}
else
{
//screen two
nameadd aek = new nameadd();
aek.setVisible(true);
}
} while (result29.next());
}
如果我试图简短地告诉这段代码,如果name2(一个 mysql 列结果)等于name1(一个条目值),则打开屏幕一,如果不相等,则打开屏幕二。
问题
问题是,如果它们相等,则屏幕一和屏幕二都打开。但是,如果不相等则工作正常,只需屏幕两个打开即可。
你能帮我吗,我该如何解决这个问题?