問題タブ [jdbc]

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

oracle - JDBC を使用して Oracle に接続するための認証情報を保存しないようにするにはどうすればよいですか?

構成ファイル (またはその他の標準的な読み取り可能な場所) でユーザー名/パスワード情報を提供せずに、Oracle への JDBC 接続をセットアップすることは可能ですか?

通常、アプリケーションには、データベースに接続するためのセットアップ パラメータを含む構成ファイルがあります。一部の DBA は、構成ファイル内のユーザー名とパスワードが平文であることに問題を抱えています。

これは Oracle と JDBC では不可能だと思いますが、確認が必要です...

考えられる妥協策は、構成ファイル内のパスワードを暗号化し、接続をセットアップする前に復号化することです。もちろん、復号化キーは同じ構成ファイルにあるべきではありません。これは、許可されていないユーザーが構成ファイルを誤って開いた場合にのみ解決します。

0 投票する
9 に答える
79496 参照

tomcat - tomcat の server.xml の DataSource のリソース定義のパスワードを平文で保存しないようにするにはどうすればよいですか?

tomcat のリソース定義は次のserver.xmlようになります...

パスワードは平文です。これを回避する方法は?

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

java - JConnectエラーコードのリストは何ですか?

最近、アプリケーションをデータベースのユーザー名とパスワードを構成ファイルに保存することから変更しました(gaspパスワードは構成ファイルにプレーンテキストで保存されます)。

アプリケーションは、続行する前にユーザーにユーザー名とパスワードの入力を求めるようになりました。

新しいバージョンのアプリケーションは、に問い合わせてSQLException、例外の原因(無効なユーザー名またはパスワード、データベースサーバーに到達できない、接続タイムアウトなど)を特定し、次に何をするかを決定できるようにする必要があります(ユーザーに修正を求めるユーザー名とパスワード、ネットワークの問題が分類されたら後で再試行するようにユーザーに指示し、目に見えない形で再接続するなど)。

これら(およびその他の)原因に関連するerrorCodes(SQLException.getErrorCode())を見つけようとすることはSQLExceptionほぼ不可能であり、推測を余儀なくされました(これは時には危険な場合があります)。

Java APIのドキュメントによると、これはベンダー固有です。

誰かが設定できるエラーコードを持っていますSybase JConnect JDBC driversか?

  • JRE 1.5
  • jConnect for JDBC 2.0 (spec version 5.2)
  • Sybase IQ 12.7
0 投票する
7 に答える
11148 参照

java - Microsoft SQL Server CE(Compact Edition) 3.5 用の jdbc ドライバー

このバージョンの DB の DB の内容を探索できるようにしたいと考えています。Squirrel DB クライアント (JDBC ドライバーが必要) を使用することを考えていました。

したがって、SQL SERVER 3.5 用の JDBC タイプ 4 ドライバーを探しています。無料またはオープンソースまたはトライアルウェアを教えてもらえますか?

JDBC ドライバーがない場合、MS 開発者は特定の .SDF ファイルをどのように探索しますか?

ありがとうございました、

BR、
~A

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

java - ユーザー入力 JDBC を検証する最良の方法は?

を使用してJavaでユーザー入力をエスケープする組み込みの方法はありJDBCますか? mysql_real_escape()PHPバージョン関数に似たもの。入力を検証する最良の方法は何ですか?

0 投票する
7 に答える
91289 参照

java - JDBCで行数を取得するにはどうすればよいですか?

結果セットを取得するためにJDBCクエリを実行しました。繰り返す前に、返された行数をすばやく確認したいと思います。どうすれば高性能でこれを行うことができますか?

Java 6、Oracle 11g、および最新のOracleJDBCドライバーを使用しています。

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

java - Java EE webapp から Windows 認証を使用して SQL Server に接続できますか?

現在、SQL Server 認証の代わりに Windows 認証を使用して Java EE Web アプリケーションから SQL Server データベースに接続する方法を調査しています。Tomcat 6.0 からこのアプリを実行しており、Microsoft JDBC ドライバーを利用しています。接続プロパティ ファイルは次のようになります。

SQL Server 認証を使用している場合、この方法で SQL Server データベースに接続しても問題はありません。

ユーザーの Windows 認証の資格情報を取得し、その認証を SQL Server に使用する方法はありますか?

更新: ASP.net には、webapp にアクセスするための Windows 認証をセットアップする方法があることを知っています。

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

oracle - Oracleは定数を単一のテーブルにマージします

Oracle では、単純なデータ テーブルが与えられます。

値を「挿入または更新」したいとします。私は次のようなものを持っています:

これよりも良い方法はありますか?このコマンドには、次の欠点があるようです。

  • すべてのリテラルは 2 回入力する必要があります (またはパラメーター設定で 2 回追加する必要があります)。
  • 「デュアルを使用する」構文はハックのようです

これが最善の方法である場合、JDBC で各パラメーターを 2 回設定する必要があることを回避する方法はありますか?

0 投票する
8 に答える
43391 参照

java - Java用のUNIXソケット実装?

UNIX ソケットはプラットフォーム固有であるため、Java 以外のコードが含まれている必要があることを認識しています。具体的には、JDBC を使用して、UNIX ドメイン ソケットのみが有効になっている MySQL インスタンスに接続することに関心があります。

これはサポートされていないようですが、私が読んだ限りでは、Java 用の UNIX ソケットの適切な実装が 見つかれば、少なくとも UNIX ソケットに基づく JDBC 用の SocketFactory を作成できるはずです。

誰もこれを試しましたか?誰もそのような実装を知っていますか?

0 投票する
11 に答える
31679 参照

java - Derby DB のすべてのテーブルを削除します

JDBC を使用して Apache Derby DB のスキーマ内のすべてのテーブルを削除するにはどうすればよいですか?