Android 和 MS Sql 连接
Android and MS Sql Conncetion
我在连接 MS Sql 时遇到错误。你能帮我找出错误吗,这是我的代码:
@SuppressLint("NewApi")
public void SqlConnectTest(View view)
{
Log.i("Android"," SQL Connect Example.");
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Connection conn = null;
try {
//String driver = "net.sourceforge.jtds.jdbc.Driver";
//"net.sourceforge.jtds.jdbc.Driver"
//Class.forName(driver);
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
Log.i("Android"," SQL Class Connect Example.");
我收到此警告,然后停止执行。
04-02 10:33:40.002: W/Error connection(1646): net.sourceforge.jtds.jdbc.Driver
终于有结果了
首先需要将 jtds-1.2.5.jar 拖放到 libs 文件夹中
它避免了来自 JDBC
的连接错误
在给出一个连接字符串之后
字符串 connString = "jdbc:jtds:sqlserver://IPaddress:1433;databaseName=DB;user=XXXX;password=XXXX;";
之后你需要打开一个SQL服务器管理器来启用所有的TCP端口并传递端口号为1433
最后声明
在AndroidManifest.xml
我在连接 MS Sql 时遇到错误。你能帮我找出错误吗,这是我的代码:
@SuppressLint("NewApi")
public void SqlConnectTest(View view)
{
Log.i("Android"," SQL Connect Example.");
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
Connection conn = null;
try {
//String driver = "net.sourceforge.jtds.jdbc.Driver";
//"net.sourceforge.jtds.jdbc.Driver"
//Class.forName(driver);
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
Log.i("Android"," SQL Class Connect Example.");
我收到此警告,然后停止执行。
04-02 10:33:40.002: W/Error connection(1646): net.sourceforge.jtds.jdbc.Driver
终于有结果了
首先需要将 jtds-1.2.5.jar 拖放到 libs 文件夹中
它避免了来自 JDBC
的连接错误在给出一个连接字符串之后 字符串 connString = "jdbc:jtds:sqlserver://IPaddress:1433;databaseName=DB;user=XXXX;password=XXXX;";
之后你需要打开一个SQL服务器管理器来启用所有的TCP端口并传递端口号为1433
最后声明
在AndroidManifest.xml