2017-09-21 3 views
-1

私はJavaの新しいBeeです。私はjavafxアプリケーションとmysqlデータベース間のデータベース接続を作成するチュートリアルに従っています。しかし、IDEはResultSetを宣言するとエラーになります。表示されるエラーは次のとおりです。エラー:シンボルを見つけることができません。ResultSet = rs;netbeansでエラーが発生しました:ResultSetが見つかりません

私はthisthisと同様の質問を確認しましたが、問題は同じですが問題は異なるようでした。与えられたすべてのソリューションは機能していません。

私はMacOSX上でnetbeansを実行しています。

/* 
 
* To change this license header, choose License Headers in Project Properties. 
 
* To change this template file, choose Tools | Templates 
 
* and open the template in the editor. 
 
*/ 
 
package pkg3treka; 
 

 
import java.net.URL; 
 
import java.sql.Connection; 
 
import java.sql.DriverManager; 
 
import java.sql.SQLException; 
 
import java.sql.Statement; 
 
import java.util.ArrayList; 
 
import java.util.ResourceBundle; 
 
import javafx.fxml.Initializable; 
 
import java.sql.ResultSet; 
 

 

 
/** 
 
* FXML Controller class 
 
* 
 
* @author User 
 
*/ 
 
public class NewUserViewController implements Initializable { 
 

 
    /** 
 
    * Initializes the controller class. 
 
    */ 
 
    
 
    public Connection getConnection(){ 
 
    Connection con; 
 
    try{ 
 
    
 
     con = DriverManager.getConnection("jdbc:mysql://localhost/trekka", "root", ""); 
 
     return con; 
 
     
 
    }catch(SQLException e){ 
 
    
 
     e.printStackTrace(); 
 
     return null; 
 
    } 
 
    } 
 
    
 
    public ArrayList<User> userList(){ 
 
    
 
     ArrayList<User> usersList = new ArrayList<User>(); 
 
     Connection connection = getConnection(); 
 
     
 
     String query = "SELECT * FROM Users"; 
 
     Statement st; 
 
     ResultSet = rs; 
 
     
 
     try { 
 
     
 
      st = connection.createStatement(); 
 
      rs = st.executeQuery(query); 
 
      User user; 
 
      while(rs.next()){ 
 
      
 
       user = new User(rs.getID("U_id")); 
 
       usersList.add(user); 
 
      } 
 
      
 
     }catch(Exception e){ 
 
     
 
      e.printStackTrace(); 
 
     } 
 
     return usersList; 
 
    } 
 
    
 
    @Override 
 
    public void initialize(URL url, ResourceBundle rb) { 
 
     // TODO 
 
    }  
 
    
 
}

答えて

3

イコールあなたはそれが働いていた伝説です

ResultSet = rs; 
+0

に署名削除します。ありがとうございました – DvixExtract

関連する問題