2014-01-14 2 views
-3

Привет, мне было интересно, что случилось с моим кодом. Я получаю ошибки, указанные в названии. Что не так с этим? Заранее спасибо. Зачем мне так много деталей, я чувствую, что описал это достаточно хорошо.Ошибка 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"); 
    } 

} 

}

+5

'другое()'. Как вы думаете, это действительно так? –

+0

Не уверен, вызвал ли он ошибку, но вам не нужно '()' after' else'. – Joe

+0

Сообщите нам, если проблема по-прежнему существует, если вы избавились от '()' after' else'. – starsplusplus

ответ

2

эта линия else() { нарушается - удалить скобки.

2

Ошибка else() {

Изменить

else() { 

в

else { 
+0

спасибо .. моя проблема решена – buzzer