5

アプリケーションを、このアプリケーションに使用しているものWebsphere 7.0からアップグレードしました。使用すると、認証のためにデータベースに接続するときに次のエラーが発生します。Websphere 6.1.Microsoft SQL server jdbc driver 4.0sqljdbc4.jar

  SystemError java.sql.SQLException: SQL Server version 8 is not supported by this driver. SQL State = 08S01, Error Code = 0

これを取り除く方法。

4

2 に答える 2

7

はい、Microsoft SQL Server JDBCタイプ4.0ドライバーのシステム要件ページに従って

JDBCドライバーは、SQLAzureデータベースおよびSQLServer2005以降への接続をサポートします。

SQLServer2000を実行しているようです。

ドライバーを変更する(たとえば、jTDSに)か、SQL Serverのより新しいリリースにアップグレードします(これはおそらくかなり大きなタスクになります...)

于 2012-10-04T17:59:13.303 に答える
2

ドライバーを変更する必要はなく、URL接続のみを変更する必要があります。これを試して:

String url = "jdbc:sqlserver://"+SERVER+":"+PORT+";databaseName="+DATABASE+ ";user=" +USER+ ";password=" +PASS+ ";";

変更

String url ="jdbc:jtds:sqlserver://"+SERVER+":"+PORT+";databaseName="+DATABASE+ ";user=" +USER+ ";password=" +PASS+ ";";
于 2019-06-14T11:06:53.053 に答える