gpt4 book ai didi

java - Android Java 连接到 SQL Server 2008

转载 作者:行者123 更新时间:2023-12-01 13:07:25 24 4
gpt4 key购买 nike

我正在努力解决如何将 Android 应用程序连接到 SQL Server 2008。尽管当我尝试从一个简单的 Java 项目连接到本地计算机上的数据库服务器时,它工作正常,可以读取和获取数据。

但是当我从 Android 应用程序尝试此操作时(JTDS 的 jar 文件包含在库中),它显示:java.sql.SQLException: 网络错误 IOException: 无法连接到 127.0.0.1:1433,连接失败:ECONNREFUSED(连接被拒绝)以及更多错误。而且它看不到数据库驱动器...

我遇到了麻烦:我将所有 IP 地址的 TCP 端口设置为 1433,启用 TCP/IP 协议(protocol),完成了需要完成的所有操作。但它仍然不起作用。我该如何解决这个问题?任何想法/建议将不胜感激。

最佳答案

您正在尝试连接到 127.0.0.1。这是环回地址,这意味着您正在尝试连接到手机本身 - 显然没有数据库。那是你的问题。

此外,直接从手机连接到数据库也是一个坏主意。这意味着您的数据库对互联网开放。这是非常没有安全感的。通常,您将数据库放在防火墙后面,并且只能通过 ssh 访问内部计算机。需要从外部访问它的程序通常通过 Web 服务进行访问,这样防火墙外部的计算机就无法直接访问数据库。

关于java - Android Java 连接到 SQL Server 2008,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23167005/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com