如何从android设备连接到sql server数据库

Posted

技术标签:

【中文标题】如何从android设备连接到sql server数据库【英文标题】:How to connect to sql server database from android device 【发布时间】:2015-10-28 05:45:31 【问题描述】:

我想构建可以使用 jtds jdbc 连接到 sql server 数据库的 android 应用程序。当我尝试在 ip 10.0.2.2 的模拟器上运行程序时,它工作正常。但是当我尝试构建 apk 并将其安装到 android 设备时,我将 ip 更改为 192.168.0.5(我的计算机在 LAN 中的 ip)并且它不起作用,请帮助。

here is the code

【问题讨论】:

【参考方案1】:

请检查您的手机是否也在与您的计算机连接的同一网络中。

直接向客户端公开数据库不是一个好主意。相反,您可以在您的计算机中拥有一个执行数据库操作的 Web 服务,并且您可以从您的 Android 应用程序调用该 Web 服务。

【讨论】:

是的,我的手机和我的电脑在同一个 wifi 网络上,但它仍然无法连接到它,你能帮帮我吗?我知道最好通过 Web 服务器将 android 连接到数据库,但我不明白 android 的 Web 服务器是如何工作的,我是否必须在所有使用该程序的 android 设备中安装 Web 服务器,或者只是将它安装在服务器中电脑?我可以为此使用什么网络服务器?谢谢你 androidhive.info/2012/05/how-to-connect-android-with-php-mysql这是一个好的解决方案吗?

以上是关于如何从android设备连接到sql server数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Windows 10 UWP 应用程序连接到 SQL Server 数据库

从 android (java) 连接到 SQL Server 2008 数据库

如何使用库 jTDS JDBC 驱动程序将 android 应用程序连接到 sql server 2012

我无法使用带有 Android Studio 的 JDBC 连接到 SQL Server Express

如何从 WSL 连接到本地 Windows SQL Server 实例?

如何从 WSL 连接到本地 Windows SQL Server 实例?