安卓程序怎么连接到个人电脑数据库

打算写一个安卓程序练练手,程序里要实现有更新数据的功能,我电脑上的数据库是MySql,请问怎么连接到个人电脑的数据库。... 打算写一个安卓程序练练手,程序里要实现有更新数据的功能,我电脑上的数据库是MySql,请问怎么连接到个人电脑的数据库。 展开
 我来答
foxmale
推荐于2017-12-16 · TA获得超过2511个赞
知道小有建树答主
回答量:865
采纳率:66%
帮助的人:345万
展开全部
数据库很多,但是安卓直接支持的数据库只有sqlite一种。如果要使用其它的非本地数据库,你得建立连接,采用webservice或http协议中转数据。

例如安卓访问mysql里的数据你得:
1)先建立网络,使用WIFI局域网
2)在你的PC建立数据访问接口,自己编写http协议应用(方法非常多。 asp、php、jsp都有访问mysql的方法),还得关掉防火墙
3)编写安卓手机客户端连接你的http service

如果是练手安卓,建议先从sqlite本地数据库开始吧,一开始就访问远程数据库,里面技术门槛太多你会搞晕的
更多追问追答
追问
谢谢,我是编程菜鸟,不过我想你说的 (2)应该是B/S吧,我没有学JAVA WEB,我想的是手机连接到电脑的Server端,然后Server端连接到数据库,读取数据,打包发送到手机,这样可以吗?然后就是你们说的SQLite可以达到时时更新的效果么?
追答
手机安卓没有TCP/IP到MYSQL Server的直连协议驱动的,只可能通过其它协议包装你的数据,这个过程得你自己写代码实现。

aps、php、jsp其实我想说这些WEB开发也会涉及到HTTP的开发,不一定非走B/S的架构,后台用.net和java有针对应用服务的开发,例如java的servlet允许你输出二进制流。你也可以使用一些底层socket组件进行开发。

SQLite是手机本地的数据库,当然是实时的了。
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
bdwisyou7d
2012-12-20 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3774
采纳率:81%
帮助的人:1051万
展开全部
要访问数据库,就需要数据库的客户端。你的程序通过数据库客户端的接口来访问数据库。

具我所知android上没有mysql的客户端。所以你不可能直接访问数据库。

所以只能通过http协议,间接访问数据库。

如同foxmale同学说的。先练习sqlite。然后再学习通过http访问你笔记本上的mysql。
追问
谢谢回答,我的想法是通过WIFI连接到电脑上的Server端,然后Server端读取数据库的内容,然后再传数据包给手机。现在的问题是,手机连不到电脑上,你知道怎么回事么?还有就是如果用SQLite,可以做到时时更新数据么?
追答
如果是sqlite就是本地库。android有一整套的API,它很擅长这个,粗粗学一学就可以。建议不要“时时更新”。更新总是要有延迟的。不过小数据量可以经常更新。WIFI连接到自己电脑上一点儿问题也没有啊。知道IP地址就可以。不过需要通过HTTP协议,返回JSON的包。你自己的电脑最好把防火墙关了。360最好别用。开一个apache2, php, mysql。做一个测试就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
校力学Q2
2012-12-21 · TA获得超过3985个赞
知道大有可为答主
回答量:1.5万
采纳率:0%
帮助的人:4433万
展开全部
JSP,我最近也正在研究,如何将数据导入到计算机数据库中的android软件,用电脑上网和SQL,我已经建立了一个JSP环境
追问
如果愿意交流的话加我QQ号嘛,一起学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2012-12-20 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1171万
展开全部
一上来就是数据库,你确定是来练练手的??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式