Привет, мне было интересно, что случилось с моим кодом. Я получаю ошибки, указанные в названии. Что не так с этим? Заранее спасибо. Зачем мне так много деталей, я чувствую, что описал это достаточно хорошо.Ошибка JAVA; ожидаемый не утверждение else без, если
public class Connect {
public Connect() throws SQLException{
makeConnection();
}
private Connection koneksi=null;
PreparedStatement pst = null;
ResultSet rs = null;
public static String [] data=new String[50];
public Connection makeConnection() throws SQLException {
if (koneksi == null) {
new Driver();
// buat koneksi
koneksi = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/songlist",
"root",
"");
pst = koneksi.prepareStatement("SELECT * FROM lagusedih ");
rs = pst.executeQuery();
int i=0;
while (rs.next()) {
System.out.print(rs.getString(1));data[i]=rs.getString(1);
System.out.print(":");
System.out.print(rs.getString(2));
System.out.print(":");
System.out.println(rs.getString(3));
i++;
}
return koneksi;
}
else() {
Driver driver = new Driver();
koneksi = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/songlist",
"root",
"");
pst = koneksi.prepareStatement("SELECT * FROM lagugembira ");
rs = pst.executeQuery();
int i=0;
while (rs.next()) {
System.out.print(rs.getString(1));data[i]=rs.getString(1);
System.out.print(":");
i++;
}
}
return koneksi;
}
public static void main(String args[]) {
try {
Connect c = new Connect();
System.out.println("Connection established");
}
catch (SQLException e) {
e.printStackTrace();
System.err.println("Connection Failure");
}
}
}
'другое()'. Как вы думаете, это действительно так? –
Не уверен, вызвал ли он ошибку, но вам не нужно '()' after' else'. – Joe
Сообщите нам, если проблема по-прежнему существует, если вы избавились от '()' after' else'. – starsplusplus