問題タブ [sqlexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - SQLException: 適切なドライバーが見つかりません
Tomcat で実行されている JSP で使用する JDBC を介して MySQL データベースにアクセスする Java クラスがあり、No Driver Found Exception が発生します。
私は方法を持っています:
これConnection con = DriverManager.getConnection(url, user, password);
は、catalina.out からの私の印刷物です:
重要な唯一のエラーは、makeStatement()
失敗すると他のすべてのエラーが発生するためです。WEB-INF/lib ディレクトリに正しい jar ファイルがあることを 4 重にチェックし、必要以上に Tomcat を再起動しました。makeStatement()
別の .java ファイルで使用する別の webapp があり、その webapp は正常に動作します。さらに奇妙なのは、.java にこれがあることです。
wherereadUsers()
は、 を使用してデータベースからすべてのユーザーを読み取りますmakeStatement()
。これは実際に機能し、データベース内のすべてのユーザーが出力され (明らかな理由でここには示されていません:))、ドライバーが見つからないというエラーが発生します。
java - アプリケーションが開始されたとき、一定期間後に使い果たされた結果セット例外
JBOSS with Oracle で Java アプリケーションを実行しています。フレームワークの seam と hibernate も使用しています。
アプリケーションが本番用に稼働している場合、アプリケーションの開始から数時間後に、次のような問題が発生します。
すべてのコードをチェックしたところrs.next()
、オブジェクトを適切に使用して閉じていることがわかりました。
sql-server - データベースを使用する Web サービス: SqlException
SQL Server'08 データベースで動作する Web サービスを作成しました
Web メソッドを呼び出そうとすると、次のようになります。
問題はどこだ?同じ DB を使用する他の win フォーム アプリケーションは正常に動作しますが、なぜ WS は動作しないのですか?
asp.net - ドット ネット アプリケーションでの SQL 例外の処理に関するガイドライン
asp.net 3.5 アプリケーションには n 層アーキテクチャがあり、SQL Server 2008 には C# 言語とデータベースがあると考えてください。
データ アクセス層で、データベースに存在するストアド プロシージャを呼び出したとします。しかし、ストアドプロシージャの実行中に、例外が発生します。(ストアドプロシージャでスローするのが容易になる場合があります)では、アプリケーションはどのようにして例外が正確に何であるかを知るのでしょうか?
ADO.NETには、SQLサーバーによってスローされた例外を理解し、表現する機能がありますか? CLR の例外処理モジュールによって提供される SQLException 名前空間があることは知っています。しかし、私の経験によると、このモジュールは、SQL サーバーで発生した検証例外を表すことができません。誰かが私を修正し、ドットネットアプリケーションからのSQLサーバー例外の処理を適切にガイドできますか? どうすればそれらを処理できますか?常にデータアクセスレイヤーで実行/キャッチブロックに到達するのを待つ必要がありますか?
この質問は繰り返されるかもしれませんが、私の経験を共有したいと思います。
c# - 特定のSqlExceptionエラーをキャッチする方法は?
Q: SqlExceptionsを処理するためのより良い方法はありますか?
以下の例は、メッセージ内のテキストの解釈に依存しています。
例1:テーブルが存在しない場合に処理する既存のtrycatchがあります。
そもそもテーブルが存在するかどうかを確認できたという事実は無視してください。
例2:重複キー例外を示すtrycatchなし
解決策:SqlExceptionHelperの開始
jakarta-ee - Apache Derby データベースの ClassNotFoundException
Eclipse を使用して J2EE Web アプリケーションのネットワーク モードで Apache Derby を使用しようとしていますが、次のエラーが発生します。
システムとプロジェクトのクラスパス変数にderbyclient.jar
andを既に追加しました。derby.jar
問題が解りません
jsp - JSP-Access jdbc エラー: ステートメントに挿入 - 「クエリ値の数と宛先フィールドが同じではありません」
データベース 'Prison' から読み取る以前の JSP ファイルはうまく機能していました。しかし、データベースに値を挿入するはずの「add.jsp」ファイルには、次の例外が表示されます。
これまで db で使用されていた SQL クエリは選択型でした。ただし、テーブルを変更するクエリでは例外が発生します。他のフォーラムで指定されているように、引用符とカンマ、名前はすべて徹底的にチェックされていますが、すべて問題ありません。実際には「レコードが追加されました」と表示されましたが、表示されませんでした。代わりに、同じエラー メッセージがtomcat7.exe コマンドプロンプトに表示されます。私はjdk1.6.0_21を使用しています。これが私のコードのコピーです。誰かの友人が助けてくれることを願っています:
助けてください。
android - contentProvider の SQLException
誰もがAndroidのメモ帳の例を知っています。そのコンテンツ プロバイダーには、"throw new SQLException("Failed to insert row into " + uri);" が含まれています。挿入メソッドの最後にありますが、この行を独自の contentProvider Eclipse で使用しようとすると、「ハンドルされていない例外タイプ SQLException」というエラーが表示されます。
このメソッドからこの例外をスローするにはどうすればよいですか?
sqlite - sqlite dbファイルを削除
バックエンドが sqlite の C# アプリケーションを開発しています。私のアプリケーションには、データベースを消去するためのボタンがあります (.db ファイルを削除し、初期データを使用して再度作成します)。データベースを削除しようとすると、別のプロセスで使用されているため削除できないと表示されることがあります。それを削除する前に、私はクローズ接続、破棄、およびプール機能のクリアを使用しています。それでも同じ例外がスローされます。これが私のコードです:
create 関数で、次のコードを定義します。ここからエラーが発生します。
エラーがスローされないようにするにはどうすればよいですか?