我正在尝试使用 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 上可行吗?LZ需要一些建议...