問題タブ [apache-commons-dbutils]

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.

0 投票する
1 に答える
278 参照

java - Commons DBUtils Oracle 11g 準備済みステートメント - 挿入ステートメント

Commons DBUtils Oracle 11g Prepared Statement を unsing して、データベースに値を挿入しています。

私の構文は次のようになります。insert into tablename (col_names) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ? )

10列あります。私は使っている ?実行時にパラメーターを入力します。

QueryRunner.insert コマンドを実行すると、11 個のパラメーターが必要であり、10 個を提供しているという例外が発生します。

この構文は挿入ステートメントに対して正しいですか?

0 投票する
1 に答える
2557 参照

java - DbUtils QueryRunner を使用してもデータベース接続が閉じない

QueryRunner クラスで DbUtils ライブラリを使用してクエリを実行しています。私のDbUtilsドキュメントの理解から、接続を閉じることを心配する必要はありません。ただし、何らかの理由で、接続が自動的に、または手動で閉じられません。これが私のコードです:

私は定期的にinsertSQLメソッドを呼び出すスレッドを持っているので、しばらくすると「接続が多すぎます」というエラーが発生します。Tomcatの最新バージョンを使用しており、データベースはMYSQLです。

0 投票する
0 に答える
721 参照

java - Unable to execute Mysql query using DButils and Datasource

I am unable to execute Mysql query using datasource along with DButils This is my datasource class

This is my insert2 class

上記のコードは完全ではありませんが、DButils DButils サイトの公式ページに記載されているとおりに使用したため、エラーが発生することはありません。 挿入、削除、更新を正常に実行しましたが、この結果セットは機能していません日食は**で言及されています)

0 投票する
0 に答える
305 参照

java - Java DbUtils MySQL ストアド プロシージャを呼び出すときにパラメータを設定する方法

プロシージャーの呼び出しに問題があり、2 つのパラメーターを設定したいと考えています。プロシージャでは、最初のパラメータは int および 2 番目の時間である必要があります。これは私がしました :

プログラムを閉じると、次のように表示されます。

0 投票する
1 に答える
1910 参照

java - dbutils ライブラリの BeanListHandler が、データベースの結果セットから Java クラス オブジェクトを作成できない

Product というクラスと、Apache derby データベースに同じ名前 (Product) を持つテーブルを作成しました。BeanListHandler を使用してデータベースから行を取得するたびに、対応する Product オブジェクトを取得したいのですが、常にエラーが発生します。私はほとんどどこでも解決策を探しましたが、コードのどこが間違っていたのかまだわかりません。誰かが私が間違っている場所を教えてください。私のコードを以下に示します。

}

以下は、製品行を取得して製品オブジェクトに変換する方法です。接続を確立してクエリを実行するために必要なすべてのコンポーネントを既にインポートして作成しました(private QueryRunner queryRunner=new QueryRunner(); private static final List EMPTY_PRODUCT_LIST=new ArrayList<>(); など)

そして、以下は私が得るエラーです。