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