Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';t从Android studio连接到SQL server_Java_Android_Sql_Sql Server - Fatal编程技术网

Java Can';t从Android studio连接到SQL server

Java Can';t从Android studio连接到SQL server,java,android,sql,sql-server,Java,Android,Sql,Sql Server,这是我的连接类,我在它失败的地方有注释,在异常被捕获的地方有注释 import android.annotation.SuppressLint; import android.os.StrictMode; import android.util.Log; import java.sql.SQLException; import java.sql.Connection; import java.sql.DriverManager; public class ConnectionClass { S

这是我的连接类,我在它失败的地方有注释,在异常被捕获的地方有注释

import android.annotation.SuppressLint;
import android.os.StrictMode;
import android.util.Log;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.DriverManager;

public class ConnectionClass {
String ip = "cis-linux2.temple.edu";
String classs = "net.sourceforge.jtds.jdbc.Driver";
String db = "*********";
String un = "******";
String password = "*******";

@SuppressLint("NewApi")
public Connection CONN() {
    StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
            .permitAll().build();
    StrictMode.setThreadPolicy(policy);
    Connection conn = null;
    String ConnURL = null;
    try {

        Class.forName(classs); //throw exception here
        ConnURL = "jdbc:jtds:sqlserver://" + ip + ";"
                + "databaseName=" + db + ";user=" + un + ";password="
                + password + ";";
        conn = DriverManager.getConnection(ConnURL);
    } catch (SQLException se) {
        Log.e("ERRO", se.getMessage());
    } catch (ClassNotFoundException e) {//exception thrown
        Log.e("ERRO", e.getMessage());
    } catch (Exception e) {
        Log.e("ERRO", e.getMessage());
    }
    return conn;
}
}
我添加了库jtds-1.2.7.jar,这就是我被告知这里需要的


通过进入新模块,导入.jar,我可以在Android Studio侧栏上看到与我的应用程序和Gradle脚本文件夹相同的级别,但它仍然无法工作。是否有其他方法可以导入我本应使用的库,或者它本身带有代码?

我修复了库,但现在它在线暂停:conn=DriverManager.getConnection(ConnURL);并且不抛出任何异常。您可以尝试将端口号添加到url吗?在我的工作应用程序中唯一的另一个区别是我将用户/密码保留在连接字符串之外,并调用重载DriverManager.getConnection(URL、用户、密码)