1

Netbeans 7.2.1 を使用して SQL Server 2008 R2 に接続し、Android エミュレータ SDK にコーディングしようとしています。基本的に、私はこのコードを使用しています:

package ConnectDB;

import java.sql.*;
import net.sourceforge.jtds.jdbc.*;

public final class ConnectDB {
    public void Connect() {
        String Connectionurl="jdbc:jtds:sqlserver://xxx.xxx.xxx.xxx;instance=some_instance;databasename=some_database;user=some_user;password=some_password;";
        Class.forName("net.sourceforge.jtds.jdbc.Driver");
        Connection conn = DriverManager.getConnection(Connectionurl);
    }

}

このコードはテスト済みで、単純な Java アプリケーションでは問題なく動作しますが、Android プロジェクトでは、ドライバーを呼び出すと NoClassDefFoundError が返されます。すでに libs dir jtds-1.3.0.jar にコピーしました。[Project] > [Properties] を右クリックすると、JAR ライブラリにこの jar が含まれていることがわかりますが、エラーは解決しません。私はすでに sqljdbc4.jar と別の接続方法を使用していますが、最終的には同じ結果になります。Android プラットフォームは 4.2 および JRE 1.7 です。サーバーの IP は 192.xxx.xxx.xxx です。

ここで何が欠けていますか? これは Netbeans で可能ですか? アドバイスをお願いします...

4

0 に答える 0