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