5

weblogic10.3からsqlserverexpress2008r2にデータソースを作成しようとしていますが、接続をテストすると、次のメッセージが表示されます。

ドライバーを読み込めません:com.microsoft.sqlserver.jdbc.SQLServerDriver

私は何をすべきか?

4

5 に答える 5

6

sqlserverJDBCドライバーのjarファイルをweblogicクラスパスに追加する必要があります。

于 2011-08-01T22:27:41.923 に答える
2

ここのweblogic1221ドキュメントから:

WebLogic ServerとともにインストールされていないサードパーティのJDBCドライバを使用するには、それらをDOMAIN_HOME / libディレクトリに追加します。ここで、DOMAIN_HOMEは、WebLogicServerドメインが設定されているディレクトリを表します。デフォルトのパスはORACLE_HOME/user_projects/domainsです。詳細は、 『Oracle WebLogic Serverアプリケーションの開発』の「ドメイン/libディレクトリへのJARの追加」を参照してください。

このソリューションは、他のドメインに影響を与えるため、weblogicクラスパスを更新するよりも優れているようです。たとえば、2つのドメインが異なるバージョンのjdbcドライバーを使用したいとします。この場合、commEnv.cmdを介してクラスパスを更新すると問題が発生する可能性があります。もちろん、逆に、ドライバjarを両方のdomianのlibディレクトリに配置/リンクする必要があります。

于 2016-01-05T09:46:06.993 に答える
1

sqljdbc4.jarを%WLHome%/ Server / Libに追加し、次の行を%WLHome%\ common \ bin \ commEnv.cmdのweblogic_classpathに追加します: ";%WL_HOME%\ server \ lib \ sqljdbc4.jar"

于 2011-08-02T16:27:06.433 に答える
1

「sqljdbc.jar」ファイルをweblogicクラスパスに追加します

ダウンロードするには、 http://www.microsoft.com/en-us/download/details.aspx?displaylang = en&id=11774にアクセスしてください。

于 2012-05-16T09:33:14.590 に答える
0

いくつかの理由で、上記の答えがうまくいかなかったので、Microsoftの代わりにOracle MSSQLServerドライバーを選択することになりました。参照: http: //i.imgur.com/s9sr5xs.jpg

その後、インスタンス名に問題がある場合は、代わりにポートを指定してみてください。ポート番号を取得するには、SQL Server構成マネージャーを開きます:SQLServerManager11.msc

于 2014-07-29T04:45:05.377 に答える