我想這樣做成一個布爾值,將返回true或false。 我根本不知道如何去做,所以我需要一些幫助。把void方法變成一個布爾值-java
public static void checkUSPASS(String a,String b) {
try {
con = DriverManager.getConnection(url,username, password);
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sql;
sql = "SELECT * FROM db Where Email='"+a+"' and Password='"+b+"'";
ResultSet rs = stmt.executeQuery(sql);
if(rs.next())
{
//return true
}
else
{
//return false
}
}
catch (SQLException ex) {
ex.printStackTrace(); }
}
我應該可能得到所有的聲明,但我想聽聽你們怎麼看。
你是什麼意思與「讓所有的聲明出來」? – dotvav
@dotvav「try」和「if(rs.next())」之間的部分,可能不應該在布爾值內,但我不確定。 – kuki
'boolean'是一個原始類型,除了'true'或'false'之外,你不能在'boolean'中放置任何東西。您顯示的代碼是一種方法。您可以更改該方法的返回類型,並將其中的任何內容放入其中。 – dotvav