Android 内容提供商
我想获取创建数据库的内容提供商的代码。我正在使用位于此处的工具 tools/sqllite3.exe 来检查数据库是否已创建。
请让我知道这件事的逐步程序...
谢谢, -D
I want to get a code of content provider which a database is created. I am using the tool which located here tools/sqllite3.exe to check if the database is created.
Please let me know the step by step procedure for this thing ...
Thanks,
-D
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您不使用 ContentProvider 来创建数据库,而是使用 SQLiteOpenHelper 类来创建数据库。至少这是更好的方法,
他们只需使用实例化您的助手
然后助手将创建数据库(如果不存在),如果旧版本存在则升级它,或者如果存在并且版本匹配则简单地打开它
You don't crate the database with the ContentProvider, but with the SQLiteOpenHelper class. At least that's the better way of doing it
them simply instantiate your helper with
The helper will then create the database, if it doesn't exist, upgrade it if an older version exists or simply open it if it exists and the version matches
我使用了本教程
http://www.devx.com/wireless/Article /41133/1763/page/2
我现在有一个很好的内容提供程序,它允许我轻松查询表,并且比其他数据库灵活得多。
I used this tutorial
http://www.devx.com/wireless/Article/41133/1763/page/2
I now have a nice content provider that allows me to easily query the table and is much more flexible than the other databases out there.