package movie; import java.util.*; import java.sql.*; import java.util.HashMap; public class Model { private String q; private String c; private Connection conn = null; private PreparedStatement stmt = null; private ResultSet resultSet = null; private HashMap<Integer,TitleListResult>Title_hash; public void execute(){ System.out.println("Hello"); try { conn = ConnectUtilMy.connectDatabase(); // 住所の検索 PreparedStatement pstmt = conn.prepareStatement( "SELECT title_name,years_publication,performance_income,production_cost,public_evaluation,screening_time,genre_name,original_name,cast_n ame,directed_name " + "FROM movie inner join original_list on movie.original_number=original_list.original_number "+ "inner join genre_list on movie.genre_number=genre_list.genre_number "+ "inner join directed_list on movie.directed_number=directed_list.directed_number "+ "inner join cast_list on movie.cast_number=cast_list.cast_number where title_name like ? or directed_name like ?"); pstmt.setString(1, q + "%"); pstmt.setMaxRows(50); ResultSet rs = pstmt.executeQuery(); // 検索結果の取得 HashMap<Integer, String[]> results = new HashMap<Integer, String[]>(); int i = 0; while (rs.next()) { String[] result = new String[10]; result[0] = rs.getString("movie_number"); result[1] = rs.getString("years_publication"); result[2] = rs.getString("performance_income"); result[3] = rs.getString("production_cost"); result[4] = rs.getString("public_evaluation"); result[5] = rs.getString("screening_time"); result[6] = rs.getString("genre_number"); result[7] = rs.getString("directed_number"); result[8] = rs.getString("original_number"); result[9] = rs.getString("cast_number"); results.put(i++, result); } // 切断 rs.close(); pstmt.close(); conn.close(); } catch (Exception ex) { ex.printStackTrace(); } } public HashMap<Integer, String[]> getResults() { return results; } public void setQ(String q) { this.q = q; } public void setC(String c) { this.c = c; } }
こちらをコンパイルすると
movie\Model.java:65: エラー: シンボルを見つけられません
return results;
^
シンボル: 変数 results
場所: クラス Model
エラー1個
と出てしまいます。
正しい形と
なぜシンボルが見つからないのか分かる方いらったいましたらお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。