問題タブ [jtds]

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

java - トランザクションを使用せずに JDBC / jTDS でストアド プロシージャを実行するにはどうすればよいですか?

JDBC と jTDS を使用して SQL Server データベースにアクセスする Java で記述された Web サイトを運営しています。

私たちのデータベースには、実行に通常 10 分かかる複雑なストアド プロシージャが含まれています。ストアド プロシージャは、トランザクションで実行されないため、(SQL Server Management Studio などから) 直接実行すると問題なく動作します。しかし、jTDS を使用して実行すると、Web サイト全体が 10 分間ロックされます。これは、jTDS がトランザクションでそれを実行し、すべての Web サイト リクエストがトランザクションの完了を待っているために発生します。

たとえば、次の場合、トランザクションが原因で Web サイトがロックされます。

トランザクションで実行せずに、JDBC / jTDS を使用してストアド プロシージャを実行する方法はありますか?

jTDS 接続でこれを呼び出すことは有効ではないことに注意してください。

これにより、Connection.TRANSACTION_NONE パラメータが jTDS でサポートされていないことを示す例外がスローされます。


編集:私はおそらくより良い質問をすることができたでしょう:コアの問題はトランザクション自体ではありません.問題は、トランザクションがデータベースロックを10分間保持することです. トランザクションを取り除く必要があるか、トランザクション中にロックを解除する必要があります。

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

java - JTDS ドライバー: 照合 2C04D01000 に相当する Java 文字セットが見つかりませんでした

奇妙な JTDS エラー メッセージの解決策を探す: 照合 2C04D01000 と同等の Java charset が見つかりませんでした。

file.encoding および user.encoding パラメータを渡そうとしましたが、成功しませんでした。

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

jdbc - JTDS および JBOSS JDBC 接続プールの問題、解決策はありますか? 多分カスタムの ValidConnectionChecker ですか?

私は奇妙な生産上の問題に直面しています。環境は次のとおりです。

  • JBOSS4.0.2
  • SQL Server 2005
  • ドライバー JTDS 1.2.5

時々、次のシナリオが発生します。

SQL コマンドの実行に失敗する

(1日2回くらいなら我慢できる)

しかし、その瞬間から、プールがそれを認識せずに接続が無駄になっているように見えます。

その瞬間から。JBOSS を再起動するだけで解決します。これは、私が持っているという事実にもかかわらず発生します

私のデータソース定義で設定します。

接続自体を再構築するか、例外を明示的にスローしてこれを修正するカスタム ValidConnectionChecker を使用できるかどうか疑問に思っていました。多分誰かが他の提案を持っています。

これが私の完全な DS 定義です。

任意の助けが必要です。

よろしく

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

sql-server - テーブルが空の場合のHibernate sql例外

次のコードは、Job テーブルに行がない場合に例外を発生させます。

SQL Server と JTDS ドライバーを使用しています。

私が得るエラーは

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

java - JDBCJtdsは接続を確立できません

配置されているよりも自分のSQLデータベースにアクセスしたいのですがASUS\MSSQLSERVER1、データベース名は「Test」で、パスワードtesteを使用してユーザーtesteにアクセスできます。

Javaコードで私はこれをコーディングしました:

そして、私はこのエラーを受け取ります:

サーバーASUSにはMSSQLSERVER1という名前のインスタンスはありません。

それは理にかなっている?

MSSQLSERVER1サービスを実行しています。

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

java - Java jTDS Connection Problems Ubuntu Server

From what I have read the correct connection string for a jTDS is:

I believe the issue is the server name. The server name is formatted like this

An SQLException gets thrown anytime I try to connect saying "unknown server host name"

Is that my issue, or is there something else I need to look into as well...?

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

java - DBunitを使用してDBをエクスポートするときにエラーが発生しました"java.lang.NoClassDefFoundError:org / dbunit / database / IDatabaseConnection"

次のJavaコードがあり、以下のエラーが発生します。

エラー:

$ java export

コンパイルされるJavaファイルexport.javaの名前はであり、コンパイルされたファイルの名前はです。そして、ファイルをとと同じフォルダーにexport.class入れました。そして、次のcmdを使用してexport.javaをコンパイルしています。dbunit-2.4.8.jarjtds-1.2.5.jarexport.javaexport.class

私が間違っていることについて何か考えはありますか?

0 投票する
6 に答える
30884 参照

java - mssqlmicrosoftのjdbcドライバーとjTDSのドライバーの違い

各ドライバーの違いは何ですか?つまり、そのうちの1つがオープンソースであることに加えて

それぞれの長所/短所は何ですか?

どれをお勧めしますか?


これは、このテーマに関するjTDS自身の意見です:http://jtds.sourceforge.net/

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

jtds - jTDSでDB接続をモックしますか?

jTDSでSybase DB接続をモックすることは可能ですか?

ラップトップで開発を行いたいのですが、Sybase ASE 全体をインストールしたくありません。

ありがとう、アルカディ。

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

java - Javaでjtdsを使用しているときにクラスが見つからないというエラー

jtdsjdbcドライバーを使用してSQLサーバーに接続しようとしています。以下はコードです

パッケージはコンパイルされますが、ターミナルで次のコマンドを使用して実行しようとすると

それでもClassNotFoundExceptionがスローされます。したがって、これは正しい方法ではないようです。これを行う方法 ?

ubuntuデスクトップの/etc/environmentファイルで指定されているクラスパスディレクトリにjtds-1.2.5.jarファイルをコピーしました

編集:それが印刷する完全な例外は次のとおりです