問題タブ [sqljdbc]

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

windows - Web アプリケーションの再デプロイ後に Tomcat を再起動する

こんにちは、Tomcat を使用しており、Windows 認証に Waffle を使用しています。Microsoftのドライバーを使用して、Windows資格情報も使用してSQLサーバーに接続しています。アプリケーションをリロードまたは再デプロイするたびに、Tomcat を再起動する必要があるという問題があります。グーグルで調べたところ、dllが既にロードされているため、再ロードできないことがわかりました。

一部の機能を更新する必要があるため、アプリケーションを再デプロイする必要があり、アプリケーションを更新するたびに管理者に tomcat を再起動するよう依頼するのは非常にイライラします。

グラスフィッシュで同じことをしていたとき、なんとかこの問題を回避できましたが、Tomcatでは管理できません

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

java - 結果セットを返さない一時テーブルを使用した有効なSQL

私は過去数時間グーグルとスタックオーバーフローを検索してきましたが、この問題に完全に一致するものを見つけることができないようです。私はJavaに比較的慣れていないので、信じられないほどばかげたことをしているだけの場合は訂正してください。

問題:リソースを使用した試行クエリ(statement.executeQuery(stmt))を実行すると、「ステートメントが結果セットを返さなかった」というメッセージが表示されます。

これが有効なSQLであることを保証できます。また、SSMSを実行すると、クエリが機能します。select... into ... fromスタイルの構文を使用すると、このクエリも[java]で機能します。select ... into ... fromは、パフォーマンスの問題を引き起こすため、実行可能なオプションではありません(23秒のクエリはリソース使用率のために5分以上のクエリになります)

概念実証:SQLファイル:c:\ test.sql

このクエリは、データベースへの接続を開いたままにすることなく、他の関数にデータを渡すことができるように、キャッシュされた結果セットを作成するために使用されます...

注:以下のSQLInfoは、「C:\test.sql」 <snip>です。

</ snip>

これは後で以下で使用されます...<snip>

</ snip>

私が期待しているのは、「loannum」フィールドを表示するためにdefaulttablemodelで使用されるキャッシュされた結果セットであり、値は1です。実際に取得するのは次のエラーです:「com.microsoft.sqlserver.jdbc。 SQLServerException:ステートメントが結果セットを返しませんでした...」

SQLを次のように変更した場合:

値が1の「loannum」の期待収益結果が得られます。

executeQueryメソッドのcreatetableステートメントと関係があるように見えますが、これは一時テーブルです。上記をcreatetable(value type、value type、value type)insert into ...メソッドで機能させる方法はありますか?

**注:.execute(String)メソッドを使用して、返された結果を解析しようとしました。同じ問題があるようですが、間違って実装している可能性があります。

** 2番目の注意:defaulttablemodelは正常に機能し、画面に表示されるJTableに情報を返します。これにより、列名が動的に割り当てられ、関連する値が表示されます。必要に応じてこのコードのサンプルを提供できますが、テーブルモデルに情報を割り当てようとしているときではなく、結果セットを作成するだけでは失敗するため、この問題には関連しないと思います。

[これを編集する]:この場合、SQL側のストアドプロシージャは実行可能なオプションではありません。これは、会社のポリシーとしてストアドプロシージャを許可しないデータウェアハウスに対するクエリです(私はプッシュバックし、打ちのめされました)-その結果、私はこの...ハックなソリューションに取り組んでいます。

うまくいけば、誰かがこの問題について何らかの洞察を持っているでしょう!

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

sql-server-2008 - MSSQLSERVER2008およびGroovyでのManifest.MFの問題

OracleとSQLServerに接続する単純なGroovyプロジェクトをGGTSIDEで作成しました。プログラムはIDE内で正常に実行されますが、コマンドラインからプログラムを実行すると、MANIFEST.MF?で何らかのエンコードエラーが発生するようです。以下のスタックトレースを参照してください。

コマンドライン

結果

過去にMSSQLServerに接続するために、私は次のjarファイルを使用しました。

  • msbase.jar
  • msutil.jar
  • mssqlserver.jar

今回は、2008年のjdbc jarを探したときに、sqljdbc4.jarを取得しました。ここでも、IDE内からは機能しますが、コマンドラインからは機能しません。sqljdbc4.jarにある問題を特定しました。これは、それに関連するすべてのコードにコメントを付け、プログラムがoraclejar参照だけで正常に実行されたためです。

  1. なぜこれが起こっているのか誰かが知っていますか?
  2. groovyを使用してコマンドラインからsqlserver2008に接続するためにどのjarを使用していますか?

ありがとう。

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

elasticsearch - ElasticSearchがSqlServerJdbcドライバーを見つけることができません

ここで利用可能なセットアップを使用して、AMazon Ec2 Windowsインスタンス(Windows Server 2008 x64)にElasticSearchをインストールしました

私はこのブログ投稿を参照として使用していました。Elastic Searchを正常にインストールし、通信することができました。現在、SQL Serverデータベースからデータを取得できるように、Riverを実装しようとしています。Microsoft Sql Server Jdbcドライバーをダウンロードして抽出し、sqljdbc4.jarをElasticSearchのlibフォルダーにコピーしました。

しかし、川は流れておらず、ログ/コンソールで次の例外が発生します

jarファイルがlibディレクトリにあるため、これは非常に厄介です。実際、私は特にsqljdbc.jarをES_CLASSPATHに追加しましたが、クラスパスにはディレクトリがありますが、それでもエラーが発生します。これをさらにデバッグする方法がわからず、ネット上で解決策が見つかりませんでした。

これを修正するにはどうすればよいですか?

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

jdbc - JDBC の別のユーザー アカウントで Windows 認証を使用して SQL Server に接続する

JDBC の別のユーザー アカウントで Windows 認証を使用して SQL Server に接続する必要があります。これは私が使用しているコードです:

そして、ここにエラーがあります:

com.microsoft.sqlserver.jdbc.SQLServerException: ユーザー 'abcd' のログインに失敗しました

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

jquery - 更新間隔中に Ajax 呼び出しが DIV セクションを更新しない

助けてください。DIV 'alertDIV' への AJAX 呼び出しを含む次の JSP ファイルがあり、3 秒ごとに更新する必要があります.3 秒ごとに jsp ファイル 'alertbar.jsp' をロードしたい.. ファイル alertbar.jspクエリを実行して結果を返すために使用されます。

現在、プロジェクトを実行すると、呼び出し側の JSP ファイル (「userhome.jsp」) が 3 秒ごとに DIV を更新しています。ただし、バックエンドで値を変更すると、新しい値が更新されません。ページを更新すると、変更された結果が表示されます。私は多くの提案を検討し、「$.ajaxSetup ({cache: false});」という行を追加しました。それでも変更はありません...単純なプロジェクトを作成し、これら2つのファイルを単独で使用しましたが、驚いたことに、適切な結果が表示されています.サンプルプロジェクトで動作していた同じコードセットを既存のプロジェクト...しかし機能していません..アプリケーションがキャッシュを保持するようになっている理由について、私は機知に富んでいます(それが理由である場合)

必要に応じてコードを送信できます..しかし、DIVを更新するためにこのサイトで提案されたものと同じです...

コードは次のようになります

ユーザーホーム。jsp

そしてその

アラートバー.jsp

前もって感謝します

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

sql-server-2008 - 実行可能 JAR の場合、sqljdbc4 接続に失敗しました

sqljdbc4.jar を使用して SQL Server 2008 データベースに接続する GUI アプリケーションがあります。コマンドラインからこれを実行すると、うまく機能します。

ただし、実行可能な JAR にラップすると、「jdbc:sqlserver://myServer:1433;databaseName=myDb に適したドライバーが見つかりません」というエラーが表示されます。Windows システムの CLASSPATH が JAR に入ると無視されることはわかっていますが、実行可能 JAR 内に sqljdbc4.jar を含めて移植可能なアプリケーションを取得する方法がわかりません。

これを修正するための私の最近の試みは次のとおりです。

私の MANIFEST.MF ファイル:

JAR のコンパイルに使用するコマンド:

私のディレクトリ構造は以下です。jarMyApp ディレクトリ内でコマンドを実行しています。

JAR を作成して MyApp ディレクトリ内で実行すると、正常に動作します。ディレクトリから引き出すとすぐに、エラーが発生します。内部で使用可能な sqljdbc.jar に JAR がアクセスできるようにするにはどうすればよいですか?

前もって感謝します。

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

java - 異なるマシンでスタンドアロンの Java Swing アプリケーションを実行できない

Eclipse で Java Swing アプリケーションを作成しました。そして、Eclipse エクスポート機能を利用して、アプリケーションを Runnable JAR にパッケージ化しました。しかし、他のマシンで JAR を実行できません。私のシステムでは、正常に動作しています。どうやって独立させる?

デフォルトの出力フォルダー (つまり、クラス ファイル用):Project_Name/bin

JRE はC:/Programfiles/java/jre7

Dドライブのプロジェクトのlibフォルダーに配置されたsqljdbc Jarがあります。

「必要なライブラリを生成された JAR にパッケージ化する」オプションを使用していますが、別のマシンで JAR をダブルクリックすると、JAR が正しいライブラリを微調整できないと思います。提案してください。ご助力いただきありがとうございます。

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

database - Cannot connect jdbc to sql server 2008 r2

I am using sql server 2008 r2 sql express. I usually connect to my sql like this: enter image description here

Now I want to connect to sql server 2008 r2 from my eclipse.

I searched google and I found that I have to download a jar file and I did and I added it to my project in eclipse.

my code is

#xA;

To be honest: I don't know if i should put localhost or sqlexpress and I don't know the password because as I should you in the image or I just use it empty.

the exception is :

#xA;

I enable TCP/IP in my sql configuration

please help me