所以我已经看了大约 10 个其他线程,主要是在这里,但也在其他地方,并尝试了我能想到的一切,但仍然没有成功。我需要在我的 Android 应用程序中与我的 MSSQL 服务器建立一个简单的连接。我知道这对安全的影响!:)
所以我已经包含了 jtds-1.2.7.jar(有人提到 1.3.0 不适用于 Android)并且我正在尝试使用此代码(我尝试了其他几种代码组合,但到目前为止没有运气) :
进口:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import net.sourceforge.jtds.jdbc.Driver;
实际代码:
Connection conn = null;
try {
String driver = "net.sourceforge.jtds.jdbc.Driver";
Class.forName(driver).newInstance();
String connString = "jdbc:jtds:sqlserver://10.0.0.27:1433;encrypt=false;user=test;password=test;instance=SQLEXPRESS";
String username = "test";
String password = "test";
conn = DriverManager.getConnection(connString,username,password);
LogCat 告诉我它失败了
conn = DriverManager.getConnection(connString,username,password);
04-01 08:46:07.540: W/Error connection(13554): null
04-01 08:46:07.700: W/IInputConnectionWrapper(13554): showStatusIcon on inactive InputConnection
我下载了一个应用程序,它可以让您连接到 MSSQL 服务器并运行查询。在该应用程序中,它通过测试/测试很好地连接到 10.0.0.27,因此据我所知,这不是连接问题。