2016-05-12 72 views
-4

我正在实现一个应用程序,该应用程序具有包含数百万个值的数据库,并位于PC(服务器)上。现在提供,我不会有一个活跃的互联网连接,我有什么选择连接到MySQL数据库?是否可以使用无线局域网来实现?如何从没有互联网连接的Android设备访问mysql数据库?

+1

您需要连接某种连接,如wifi。但在生产中这不会工作。 –

+0

你的意思是:在生产这不会工作? – OBX

+0

您如何将用户连接到WIFI和您的网络?你需要把你的API放在一些公共服务器上 –

回答

0

我唯一的想法是将数据加载到XML或JSON文件,如果你不得不离线访问 虽然这不是一种有效或安全的方式(取决于你的数据)这可能是一个选项

0

是的,你可以把它连接离不开互联网所有你需要做的就是 启动您的移动设备的Wifi热点和您的笔记本电脑连接到您的移动

移动和PC(服务器的WiFi网络)应该在同一个网络 假设您使用XAMPP服务器去到您的电脑安装XAMPP和搜索的httpd-XAMPP配置文件 内XAMPP \ apache的\的conf \额外

<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

相关问题