如何从没有互联网连接的Android设备访问mysql数据库?

时间:2016-05-12 06:29:41

标签: android mysql

我正在实现一个应用程序,它有一个包含数百万个值的数据库,位于PC(服务器)上。现在提供,我没有活跃的互联网连接,我有什么选择连接mysql数据库?是否可以使用无线局域网实现这一点?

3 个答案:

答案 0 :(得分:0)

如果您必须离线访问,我唯一的想法就是将数据加载到xml或JSON文件中 虽然这不是一种有效或安全的方式(取决于您的数据),但这可能是您的选择

答案 1 :(得分:0)

是的,您可以在没有互联网的情况下连接它,您只需要做 启动移动设备的Wifi热点,并将笔记本电脑连接到手机的wifi网络

移动设备和PC(服务器)应位于同一网络 假设您正在使用XAMPP服务器,请转到您在PC上安装XAMPP的文件夹并搜索httpd-xampp配置文件 在XAMPP \ apache \ conf \ extra

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
   # Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

查找并评论“需要本地”

现在授予数据库用户权限以连接%即任何主机

打开命令提示符并输入ipconfig,您将找到IpV4地址

将该地址用于连接字符串 即

connection=DriverManager.getConnection("jdbc:mysql://192.168.x.xxx/databasename","username","password");

您可以连接获取与数据库的连接

Android with mysql connectivity without JSON or PHP Android with mysql connectivity

答案 2 :(得分:0)