如何将现有的MS Access移植到SQLite以与android app developpement一起使用?

Mad*_*dhu 7 database sqlite port ms-access android

可能重复:
如何在Android中将MDB转换为SQLite

我有一个MS访问数据库,里面有很少的表和相当多的数据.我想知道我是否有可能将所有这些表移植到sqlite以获取我正在开发的Android应用程序.

谢谢你的时间

Bar*_*rak 8

最简单的方法是将每个表导出为CSV,然后使用某种SQLite工具将这些表导入SQLite数据库.我使用SQLite Expert.

然后,您需要对该数据库和那些表进行一些修改,以使Android可以使用它来填充listviews和其他小部件.

1)数据库必须包含一个名为"android_metadata"的表
2)该表必须具有"locale"列
3)表中应该有一条记录,其值为"en_US"
4)每个表需要的主键被称为"_id"(这是Android将知道绑定表的id字段的位置)

然后将数据库放入资源文件夹中,当应用程序开始将其复制到您的应用程序数据目录时.

这个复制过程的一个很好的链接就在这里.

您还可以使用SQLiteAssetHelper来处理数据库从资产到数据目录的传输,而不是按照教程显示的方式进行处理.