問題タブ [jdbctemplate]

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 投票する
2 に答える
3386 参照

postgresql - JdbcTemplate と inet データ型

私のテーブルの 1 つは、列の型が inet になっています。また、文字列を inet 列の型として使用して挿入操作を実行しようとすると、「列 "ip" は inet 型ですが、式は文字型が変化します:」と表示されます。これは完全に有効な例外です。さて、私の質問は、jdbcTemplate に String の代わりに inet 型を使用するように指示するにはどうすればよいかということです。私は次のようなことを試みています:

inet タイプが Types クラスにリストされていません。何を渡す必要がありますか?

PS PostgresSql バージョン 8.4.4 を使用しています。

0 投票する
2 に答える
13723 参照

java - java.sql.Connection からの JdbcTemplate のインスタンス化

JdbcTemplateJava コードでを取得したい。私はすでに作業をしていjava.sql.Connectionます。新しいJdbcTemplateものを作成するには、通常、javax.sql.DataSourceインターフェイスのインスタンスが必要です。

JdbcTemplate既存のものから新しいものを取得することは何とか可能java.sql.Connectionですか?

0 投票する
5 に答える
54446 参照

java - JdbcTemplateを使用して複数の行を挿入する

mySQLで実行されているJdbcTemplateを使用して、次のSQLをスケーラブルな方法で実行するにはどうすればよいですか。この場合、スケーラブルとは次のことを意味します。

  1. サーバーで実行されるSQLステートメントは1つだけです
  2. 任意の数の行で機能します。

ステートメントは次のとおりです。

fooPOJOのwithフィールドとフィールドのリストがあると仮定しbarます。リストを繰り返して実行できることに気づきました。

しかし、それは最初の基準を達成しません。

私も実行できると信じています:

しかし、私が言えることから、それはSQLを1回コンパイルし、それを複数回実行するだけで、最初の基準に再び失敗します。

両方の基準に合格しているように見える最後の可能性は、SQLを自分で作成することですがStringBuffer、それは避けたいと思います。

0 投票する
2 に答える
7859 参照

java - Java Spring JdbcTemplate

JdbcTemplateオブジェクトとSimpleJdbcTemplateの違いは何ですか?

0 投票する
3 に答える
2326 参照

java - Spring JDBC と JDBC

spring 3.0 SimpleJdbcTemplate を使用しようとしましたが、1500 レコードを挿入するのに 5 分かかりましたが、数秒かかりました。ストレート JDBC を使用して挿入します。私が間違っているのかわかりません。

0 投票する
3 に答える
1008 参照

c# - jdbctemplate の概念と c#

c# の spring jdbctemplate に似たものはありますか?

私はc#のjdbctemplateを探しているのではなく、jdbctemplateと非常によく似たものを探しています。

私は ado net と linq to entities に精通していますが、jdbctemplate の概念が好きです。

0 投票する
4 に答える
692 参照

oracle - 大規模な結果セットから CSV を生成するときにメモリ使用量を制限するにはどうすればよいですか?

大規模な Oracle データベースからの結果セットから CSV/Excel スプレッドシートを生成するための機能要件を持つ Spring の Web アプリケーションがあります。予想される行数は 300,000 ~ 1,000,000 の範囲です。処理時間は、アプリケーションの安定性を維持するほど大きな問題ではありません。現在、結果セットが非常に大きいと、メモリ不足とクラッシュが発生します。

このような通常の状況では、ページネーションを使用して、UI に一度に表示される結果の数を制限します。ただし、この場合、オフラインで使用するために、そのサイズに関係なく、セット全体を 1 つのファイルで作成できる必要があります。

結果セットをオブジェクトに変換するために使用されている ParameterizedRowMapper に問題を切り分けました。

この操作を制御するには、どのような手法を使用できますか? ページネーションはまだオプションですか?

0 投票する
3 に答える
4416 参照

java - Sort DB records with JdbcTemplate

How to Sort DB records in DB table with JdbcTemplate?

What is the best solution, should execute method be used?

0 投票する
2 に答える
4007 参照

java - Spring JDBCTemplateは、Apache Commons以外のMySQLデータソースですか?

Spring JDBCTemplateを使用してApacheCommonsデータソース(org.apache.commons.dbcp.BasicDataSource)でSQL操作を実行していますが、サービスが長時間稼働していると、次の例外が発生します。

'autoReconnect = true'を接続文字列に追加しようとしましたが、この問題は引き続き発生します。再接続を管理するために使用できる別のデータソースはありますか?

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

java - データ永続化のためのSpringの匿名/コールバッククラスでの苦労

私はSpring JDBCに対応しようとしていますが、これらの匿名クラスを使用しているとバグが発生します。最終的なものでない限り、ローカル変数を渡すことができないため、簡単に配置できますが、配列またはコレクションをループする必要がある場合はどうなりますか? 「FedModel fm」はループ内で再初期化されるため、最終的であると宣言することはできませんが、execute メソッドを 100 回呼び出す必要があります。これは、私が問題を抱えている具体的なシナリオです。BLOB をデータベースに挿入する方法が他にないためです。

私が考えることができる唯一のことは、AbstractLobCreatingPreparedStatementCallback を拡張し、内部でループを実行できるように fedModels のコンストラクターを追加する静的なネストされたクラスを作成することです。ただし、JDBC のみを使用する方が簡単です。