android 手机怎么连接电脑上的数据库,直接获取数据库数据
请各位大侠帮忙:我想做一个评分系统,终端(手机)可以针对某件事或物进行评价,服务器接受并存储数据,终端通过访问服务器,获取数据库里的信息,把所有的评价信息读取出来...
请各位大侠帮忙: 我想做一个评分系统,终端(手机)可以针对某件事或物进行评价,服务器接受并存储数据,终端通过访问服务器,获取数据库里的信息,把所有的评价信息读取出来
展开
4个回答
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
/**
*
查找一条数据
*
@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方位服务器端
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询