6

MS-SQL データベースに接続してデータを取得する Java コードがあります。

コードを実行する前に、Unix サーバーにクラスパスを設定しましたが、以前は問題なく動作していました。

しかし、何らかの理由で、数日前に機能していた同じ jar ファイルが Class not found 例外java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driverをスローしています。

jar ファイルを un-jar したところ、ロードしているドライバー クラスが次のようになっていることがわかりました。

Class.forName("net.sourceforge.jtds.jdbc.Driver");

指定されたパッケージ構造に存在します。

これがどのように起こっているのかわかりません。

誰でもこれを解決するためのヒントを提案できますか?

4

3 に答える 3

2

プロジェクトの右ボタン->プロパティ->Javaビルドパス->注文とエクスポート->そしてjarでcheckBoxをチェックします。

Android プロジェクトに接続する場合は、1.2.7 バージョンを使用します。

于 2013-09-13T06:01:51.760 に答える
1

私はそれが遅いことを知っていますが、同じ問題に直面している他の人のために..

Eclipse を使用している場合:
1. [Project] -> [Properties] -> [Java Build Path] -> [Order and export..] に移動し、jtds.version.jar の jar ファイルを確認します
。 2. [Run Configurations] に移動し、この jar ファイルをユーザー定義のjarファイル。

お役に立てれば..:)

于 2013-10-19T17:55:59.513 に答える