[解決済み] IllegalStateExceptionとは何ですか?
質問
を使おうとしています。 以下のFastload API
connection ... などは完璧です。
どこで失敗しているかはよく分かっています
...........
System.out.println(" Streaming " + dataFile);
pstmtFld.setAsciiStream(1, dataStream, -1); // This line fails
System.out.println("check the above line"); // This does not go to console
...........
例外は
Exception in thread "main" java.lang.IllegalStateException: Sample failed.
[ODBC Teradata Driver] Invalid precision: cbColDef value out of range
ここに私がアップロードしようとしているテーブルがあります。これは
.csv
の形式で、メモ帳で開くと次のようになります。
1,9,Win
2,9,Winc
3,9,Wi
なぜこのような例外が発生するのでしょうか?どうすれば改善されますか?私が理解する限り、この問題は
pstmtFld.setAsciiStream(1, dataStream, -1);
が何らかの理由でデータセットを受け付けず、例外をスローします。
解決方法は?
通常は
IllegalStateException
は、メソッドが不正または不適切な時間に呼び出されたことを示すために使用されます。
リンク先のコードでは、以下のように投げられることがあります。
そのコード内で
をダンプした後でなければなりません。
SQLException
を標準出力に出力しています。
この例外を見ただけでは何が問題なのかわかりませんし、よりよいコードであれば、オリジナルの
SQLException
を例外の原因とする (あるいは元の例外をスタック上に伝播させる) こともできますが、標準出力でより多くの詳細を確認することができるようになるはずです。その情報を見て、何が例外を引き起こしたのかがわかり、それを修正することができるはずです。
関連
-
[解決済み】IllegalStateException: ViewPager で onSaveInstanceState の後にこのアクションを実行できません。
-
[解決済み] javacが「using unchecked or unsafe operations」という警告を出す原因は何ですか?
-
[解決済み] javaでメソッドを呼び出すプログラムのエラー修正
-
[解決済み] JavaにおけるHashMapとHashtableの違いは何ですか?
-
[解決済み] Javaにおけるpublic、protected、package-private、privateの違いは何ですか?
-
[解決済み] serialVersionUIDとは何ですか、またなぜそれを使用する必要がありますか?
-
[解決済み] リフレクションとは何か、なぜ有用なのか?
-
[解決済み] JavaBeanとは何ですか?
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み】Apache Camelとは一体何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません。
-
[解決済み] JVMフラグCMSClassUnloadingEnabledは、実際に何をするのですか?
-
[解決済み] 環境変数JAVA_OPTSの使い方を教えてください。
-
[解決済み] java.util.concurrent.ExecutionException 例外をどのように処理しますか?
-
[解決済み] 1行目2列目でBEGIN_ARRAYを期待したが、BEGIN_OBJECTだった。
-
[解決済み] JAVA_OPTIONS、JAVA_TOOL_OPTIONS、JAVA_OPTSの違いについて
-
[解決済み] 午前0時からの時間を秒単位で取得する方法
-
[解決済み] どのように配列の10未満の値(x * 2)を倍増するコードを取得するには?(Java)
-
[解決済み] Java- <T extends Comparable<T>>の意味?
-
[解決済み] Javaコンパイラーエラー:ステートメントではありません