android 手机怎么连接电脑上的数据库,直接获取数据库数据

请各位大侠帮忙:我想做一个评分系统,终端(手机)可以针对某件事或物进行评价,服务器接受并存储数据,终端通过访问服务器,获取数据库里的信息,把所有的评价信息读取出来... 请各位大侠帮忙: 我想做一个评分系统,终端(手机)可以针对某件事或物进行评价,服务器接受并存储数据,终端通过访问服务器,获取数据库里的信息,把所有的评价信息读取出来 展开
 我来答
dongdng
推荐于2017-09-02 · TA获得超过8158个赞
知道大有可为答主
回答量:9168
采纳率:88%
帮助的人:2356万
展开全部
数据库很多,但是安卓直接支持的数据库只有sqlite一种。如果要使用其它的非本地数据库,你得建立连接,采用webservice或http协议中转数据。

安卓访问mysql里的数据得:
1)先建立网络,使用WIFI局域网
2)在PC建立数据访问接口,编写http协议应用(方法非常多。 asp、php、jsp都有访问mysql的方法),还得关掉防火墙
3)编写安卓手机客户端连接设备的http service
创作者zUzVB1Sl31
2019-04-11 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部

很多人是用网页伪装,这样耗流量耗电。

原生态开发,对新手来说其实不容易,我有论文。

网页链接

轻量级的框架肯定首选webapi,weibservice我劝你别用,VPN也是扯淡。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
前鸿光蹇樱
2019-09-22 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:861万
展开全部
android读取数据库可以使用sqlite一些api进行读取,实例如下:
/**
*
查找一条数据
*
@param
uid
*/
public
user
find(integer
uid){
sqlitedatabase
db=dbopenhelper.getreadabledatabase();
//创建数据库辅助类
cursor
cursor
=db.rawquery("select
*
from
user
where
uid=?",
new
string[]{uid.tostring()});
//创建一个游标
if(cursor.movetofirst()){
//循环遍历查找数组
int
uid2=cursor.getint(cursor.getcolumnindex("uid"));
string
uname=cursor.getstring(cursor.getcolumnindex("uname"));
string
uaddress=cursor.getstring(cursor.getcolumnindex("uaddress"));
user
user=new
user();
user.setuid(uid2);
user.setuname(uname);
user.setuaddress(uaddress);
return
user;
}
cursor.close();
return
null;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-30
展开全部
可以在服务器上做个webservice接口,也可以直接通过URL方位服务器端
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式