問題タブ [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 に答える
27082 参照

java - JdbcTemplateのResultSetからDateTimeを取得する

データベースでは、私の列はTIMESTAMP型であるため、クラスには次のようなDatetime型のプロパティがあります。

今JdbcTemplateでそれを取得したいので、次のようなコードがあります。

結果セットのget列がDateTimeを返すものを見つけることができなかったため、これは機能しません。getDateまたはgetTimeのいずれかしか表示されませんでした。

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

java - リストの値を変数に割り当てるにはどうすればよいですか?

私はこのコードを実行しています:

リストに返された値を使用して、上記の 5 つの変数を設定したいと考えています。どのように?

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

database - JDBCTemplate と TransactionTemplate および Connection Pool (使用するデータソース)

質問の仕方がよくわからないので、私の考えが完全に間違っていることを教えてください。

JdbcTemplateとを使いたいですTransactionTemplate。接続プールをデータソースとして初期化し、データソースとしてトランザクション マネージャーを作成することから始めますか?

しかし今、TransactionTemplate と JdbcTemplate を作成したいと思います。

複数のスレッドがアクセスtransactionTemplateし、jdbc. doInTransactionこのコードは、すべての jdbc 呼び出しで同じ接続を使用することを保証しますか?

JdbcTemplate と TransactionTemplate が必要な接続を使用できるように見えるため、接続は何らかの方法で内部的にリンクされていますか。私のコードは正しいですか?

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

spring - Spring JDBC は SQL インジェクション攻撃からの保護を提供しますか?

Spring のJdbcTemplate抽象化は多くの機能を提供しますが、SQL インジェクション攻撃からの保護を提供するような方法で使用できますか?

たとえば、PreparedStatementと適切に定義されたパラメータ化を使用して得られる保護のようなものです。

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

java - Swing デスクトップアプリケーションで Spring JDBC の JDBCTemplate を使用するにはどうすればよいですか?

Swing デスクトップ アプリケーションで多くの JDBC コードを使用しています。JDBCTemplateSpring の記事を読んだところSpring in Action、JDBC を操作するための優れた API のようです。

しかし、Spring JDBC には、Bean 用の XML 構成ファイルがいくつか必要なようです。これらの XML 構成ファイルなしで (たとえば、注釈付きで) JDBCTemplate を使用する方法はありますか? または、データベース アクセス用の Swing デスクトップ アプリケーションでこの JdbcTemplate を使用するにはどうすればよいですか?

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

java - ネストされたクエリでの JdbcTemplate の問題

JdbcTemplate でネストされたクエリを使用しようとしていますが、問題が見つかりました。ネストされたクエリをサポートしていないようです..私は正しいですか? または何を変更する必要がありますか?

だから、私は呼び出す

オラクルで結果が得られますが、失敗します

org.springframework.jdbc.InvalidResultSetAccessException: PreparedStatementCallback; SQL の無効な ResultSet アクセス[select sq.name from name (select t1.name as name from table1 t1 left outer join table2 t2 on t2.id = t1.fk_id where t1.name is not null ) sq where upper(name)アッパー('?')]のように。ネストされた例外は java.sql.SQLException: Invalid column index です

編集済み

request は単純な String オブジェクトであり、実際には例外メッセージに表示される sql です。私はそれを空のままにしたので、この状況ではリターンオブジェクトは問題になりません(私たちのポーズをテストするため)

ただし、ここにあることを確認してください。

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

python - Python の Jdbctemplate に似た/同等のものはありますか?

Python で同等の Jdbtemplate を探しています。どこかで似たようなものを見た人はいますか?

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

java - 単一の JdbcTemplate execute() と PostgreSQL で複数の SQL クエリの進行状況をログに記録するにはどうすればよいですか

JdbcTemplate.execute() を使用して実行する多くのステートメントを含む SQL スクリプトがあります。一部のクエリは低速であり、スクリプト全体の進行状況をログに書き込みたいと考えています。

現状では、すべてのステートメントが完了するとログが書き込まれます。

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

spring - spring jdbctemplate: アプリ サーバーごとに異なる動作 (日付の問題)

同じコードを使用して同じデータベースで同じ選択クエリを実行していますが、2 つの異なるアプリ サーバーを使用しています。

クエリ: 日誌で特定の日のエントリを検索します。

1) 既存のレガシー アプリ サーバー (UNIX で実行されている BroadVision): タイトル、コンテンツをジャーナルから選択します。

DEBUG:core.StatementCreatorUtils:SQL ステートメント パラメータ値の設定: 列インデックス 1、パラメータ値 [Thu Sep 29 14:32:58 IST 2011]、値クラス [java.util.Date]、SQL タイプ不明

これはうまくいきます

2) JBoss アプリ サーバー (Windows で実行): タイトル、コンテンツをジャーナルから選択します。

DEBUG:core.StatementCreatorUtils:SQL ステートメント パラメータ値の設定: 列インデックス 1、パラメータ値 [Thu Sep 29 14:41:26 IST 2011]、値クラス [java.util.Date]、SQL タイプ不明

ORA-01858: 数値が必要な場所に数値以外の文字が見つかりました

これをJBossアプリで実行する方法はありますか?

ありがとう、

ケニー