0

java.sql.SQLException: Jdbc :derby に適したドライバーが見つかりません:

このコマンドを使用すると、アプリケーションは netbeans の外部では開始されません。以下のみで開始します。java -jar FXProductWatcher.jar # does not load the driver .jar

PS C:\Documents and Settings\User1\Meus documentos\x\workspace\FXProductWatcher\dist> java -classpath 'C:\Documents and Settings\User1\Meus documentos\x\workspace\FXProductWatcher\dist\lib\sqljdbc4.jar ;FXProductWatcher.jar' FXProductWatcher

結果 > メイン クラス FXProductWatcher を検索またはロードできないエラー

マニフェスト ファイルが自動的に生成される netbeans を使用しています。Class-Path: lib/sqljdbc4.jar を配置しようとしましたが、肯定的な結果はありませんでした。

netbeans のマニフェストには次のものがあります。

JavaFX-Application-Class: fxproductwatcher.FXProductWatcher
JavaFX-Class-Path: lib/sqljdbc4.jar
Created-By: JavaFX Packager
Main-Class: com/javafx/main/Main

私の接続コード

try {
        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    } catch (ClassNotFoundException ex) {
        Logger.getLogger(DbConnection.class.getName()).log(Level.SEVERE, null, ex);
    }

    String sDbUrl = "jdbc:sqlserver://remoteIP;databaseName=test";

    conn = DriverManager.getConnection(sDbUrl, username, password);
    return conn;

助けや提案をありがとう。

4

1 に答える 1

-2

Brother 使用している URL は :: jdbc:sqlserver://remoteIP;databaseName=test です。「:」の後に sqlserver が有効ではありません。

これを試してください: jdbc:sqlserver//remoteIP;databaseName=test

これはうまくいくかもしれません。幸運を。

于 2013-10-17T14:38:31.907 に答える