Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/308.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 将android连接到远程sqlserver_Java_Android_Sql Server_Tcp - Fatal编程技术网

Java 将android连接到远程sqlserver

Java 将android连接到远程sqlserver,java,android,sql-server,tcp,Java,Android,Sql Server,Tcp,我正在尝试连接到SQL Server远程数据库,但我无法在Android中创建新连接,尽管我可以使用完全相同的代码通过Java应用程序进行连接DriverManager.getConnection()引发异常。这是我的密码 public DatabaseManipulation() { URL=String.format(URL,localDatabaseName); Connect(); } public void Connect() { try {

我正在尝试连接到SQL Server远程数据库,但我无法在Android中创建新连接,尽管我可以使用完全相同的代码通过Java应用程序进行连接
DriverManager.getConnection()
引发异常。这是我的密码

public DatabaseManipulation()
{
    URL=String.format(URL,localDatabaseName);
    Connect();
}

public void Connect() {
    try {
        connection = DriverManager.getConnection(URL,
                                   DATABASE_USERNAME, DATABASE_PASSWORD);
        statement=connection.createStatement();

    } catch(Exception e) {
        Log.d("con",e.getMessage);
    }
}
例外情况:

“与主机192.168.100.23端口1433的TCP/IP连接已断开 失败。错误:“/192.168.100.23:1433-无法访问网络。验证 连接属性。确保SQL Server的一个实例 正在主机上运行,并在端口接受TCP/IP连接。 确保到端口的TCP连接未被端口阻塞 防火墙。”


当两个或多个SQL Server通过网络连接时,它们使用TCP/IP进行所有通信。SQL Server安装的默认端口为1433。可以通过SQL Server Configuration Manager更改此端口。应启用TCP/IP以连接SQL Server


转到所有程序>>Microsoft SQL Server 2008>>配置工具>>SQL Server配置管理器>>选择TCP/IP

192.168.100.23是无法从internet访问的专用网络IP地址。您的设备是否在同一网络上?顺便说一句,从移动设备直接访问远程数据库会带来许多安全和体系结构问题。您是否考虑过在DB前提供服务来支持移动应用程序?是的,设备在同一个网络中。我可以毫无问题地连接到另一台电脑上的java应用程序,但android无法工作。您的应用程序是否在
AndroidManifest.xml
中设置了网络访问权限?(
)是的,还有一些其他权限,如:蓝牙、访问网络状态等。我已检查它是否已打开。正如我所说的,我可以用精确的代码连接并抛出一个java应用程序,但我在android中遇到了问题。