![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
jTableにSQL文の結果を表示させようとして結果を以下のように配列に
格納しようとしました。
public String[][] Serch(){
int i=0;
String[][] rowData;
String str = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=helloTable.mdb";
try {
// ドライバクラスをロード
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
// データベースへ接続
Connection con = DriverManager.getConnection(str, "", "");
// ステートメントオブジェクトを生成
Statement stmt = con.createStatement();
String sql = "SELECT * FROM ハローテーブル";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
// NOを取得
String no = String.valueOf(rs.getInt("NO"));
// 言語を取得
String lang = rs.getString("言語");
// メッセージを取得
String msg = rs.getString("メッセージ");
rowData[i][0] = no;
rowData[i][1] = lang;
rowData[i][2] = msg;
i++;
}
stmt.close();
con.close();
} catch (Exception e) {
e.printStackTrace();
}
return rowData;
}
このメソッドで得た配列を表示させようとすると以下の結果が表示されます。
java.lang.NullPointerException
正常なSQL文の結果は以下の通りです。
1 日本語 こんにちは世界
2 英語 Hello World
3 ドイツ語 Hallo Welt
配列の行数はSQL文の結果の行数に合わせたかったのですがうまくいきません。
どのように直せばSQL文の結果を配列にすべて格納できるでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- PHP アコーディオンPHPが上手くいかない 3 2022/07/15 16:29
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
フォーム上で押されたボタンによってサーブレットの処理を変えたい
Java
-
jspからServletを呼び、元のjspページに戻るにはどうしたらよいですか?
Java
-
JSPからServletに、テーブルに格納された値を渡したい
Java
-
-
4
Javaでデータに登録する度にIDを振る
Java
-
5
テーブルに主キーを作らないデメリットは?
その他(Microsoft Office)
-
6
eclipseでcssを使うためには?
その他(プログラミング・Web制作)
-
7
SQLで条件指定結合をしたいがNULLも表示したい
その他(データベース)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ページング
-
CSVファイルを二次元配列に格納...
-
配列をセッションに割り当てた後で
-
java
-
jspでの二次元配列
-
CSVファイルを多次元配列に格納...
-
配列で、値の入っている要素数...
-
csvファイルを2次元配列に格納
-
ArrayListを使った多次元配列の...
-
ArrayListからBean配列に値をセ...
-
配列の中に複数存在する数がい...
-
この警告はどうすれば?
-
n番目に大きな値を探索する
-
C#で動的配列Listの中身をListB...
-
ResourceBundleのgetStringArra...
-
配列について
-
動的配列確保
-
配列の最大要素数
-
OrqngeSignal CSVの設定について
-
Javaには、構造体はないんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
n番目に大きな値を探索する
-
この警告はどうすれば?
-
[Ljava.lang.Stringってなんですか
-
Javaで文字を漢字であるか否か...
-
配列をセッションに割り当てた後で
-
配列の中に複数存在する数がい...
-
java
-
Javaで文字と数字が混ざったも...
-
C#で動的配列Listの中身をListB...
-
配列で、値の入っている要素数...
-
『args[]』とは?
-
【C#】ハッシュテーブル(連想...
-
ページング
-
セッションを使ったint型の値の...
-
配列について
-
同じ配列またはクラスを、2回...
-
ArrayListからBean配列に値をセ...
-
Java配列の問題を教えてくださ...
-
java 大文字と小文字を入れ替える
-
同じ文字を探しカウントしたい
おすすめ情報