数据库很多,但是安卓直接支持的数据库只有sqlite一种。如果要使用其它的非本地数据库,你得建立连接,采用webservice或http协议中转数据。
安卓访问mysql里的数据得:
1)先建立网络,使用WIFI局域网
2)在PC建立数据访问接口,编写http协议应用(方法非常多。 asp、php、jsp都有访问mysql的方法),还得关掉防火墙
3)编写安卓手机客户端连接设备的http service
wince做数据库一般有3种选择:1.系统自带的EDB/CEDB 这个不能执行SQL语句 而且如果系统没裁剪好的话不支持貌似2.SQLITE 这个相对来说简单许多 但是首次设置比较麻烦 而且不太提高你的能力3.OLEDB 这个可以执行SQL语句 资料多 相对来说资源丰富 难度稍大 而且与PC上的VC也差不多 以后换方向也可以用 所以推荐这个不一定要用sqlserver2005ce,这个弄起来太麻烦了,而且用户不太愿意为了使用你的软件去装一个数据库软件。没有版本的限制啊。如果你面向的用户是使用了.net平台的话,你可以尝试用Microsoft SQL Server Compact 3.5或者xml。xml好处就是可以以文本形式保存数据,而且还可以进行多个表连接查询,缺点是不够安全,读取速度稍慢,而且数据量大的话它的文件大小会超过Microsoft SQL Server Compact 3.5的数据库文件。
还有,现在手机都能上网了,我的建议是做一个能够实现你需要的功能的网站放在互联网上给人访问,这样就不会受到手机型号,硬件,系统等方面的限制了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)