怎样获取服务器上的数据库版本编号啊?因为要判断本地用户数据库版本是否与 服务器上数据库版本一样,进行升级。。。

黛曦葛溪 发布于 2012/06/27 09:24
阅读 1K+
收藏 0
加载中
0
黛曦葛溪
黛曦葛溪
呵呵。。。解决了。。。就是写一个文件 不管什么的都行,我写的是xml 文件,里面写一条记录,记录version 版本号就行了,相当于一个标记! 只要解析出服务器上的这个xml  得到  Version  值就行了。然后将这个值与  本地数据库的 Version  值进行判断。。。
0
鉴客
鉴客
你服务器提供一个接口返回服务器上的版本号不就结了?
黛曦葛溪
黛曦葛溪
还是不懂。。。说实话都没做过这一块。。可不可以提示一下或是给个例子啊?
0
十一文
十一文

楼主要学会 看文档

例如sql server :

http://support.microsoft.com/kb/321185/zh-cn

别的你自己找找吧

十一文
十一文
你自己在sqllite中弄条记录记录其版本号就是
黛曦葛溪
黛曦葛溪
回复 @十一文 : 还是有点不懂。。。public void onUpgrade(SQLiteDatabase db, int oldversion, int newversion)这个方法里面有判断版本号的。。。但是它会直接连接到服务器判断吗?如果在Activity里面写一个查询version 的,那么这个是查询用户本地的,怎么查询服务器上的呢。。。
十一文
十一文
回复 @朱洋洋 : 那你可以直接在sqllite里面直接有条记录就是当前的版本号。查询哈就是
黛曦葛溪
黛曦葛溪
我看了你说的这个,这个是判断数据库软件版本的,我是想判断sqlite中自己定义的 version 版本,服务器上这个编号改变了也就是数据库信息增加了。。。要对本地用户version 版本好判断 如果两者不同 就提醒用户升级 下载新增数据。。。
返回顶部
顶部