Android中使用的SQLite版本?

Android中使用的SQLite版本?

在Android中使用的SQLite版本是什么?

原因:我想知道如何处理模式迁移。更新的SQLite版本支持一个“ALTERTABLE”SQL命令,它可以节省我不得不复制数据、删除表、重新创建表和重新插入数据。


UYOU
浏览 882回答 3
3回答

慕容3067478

尽管文档提供了3.4.0作为参考编号,但是如果执行以下SQL,您会注意到安装了更多的SQLite:Cursor cursor = SQLiteDatabase.openOrCreateDatabase(":memory:", null).rawQuery("select sqlite_version() AS sqlite_version", null); String sqliteVersion = "";while(cursor.moveToNext()){    sqliteVersion += cursor.getString(0);}这只是一段快速、肮脏的代码来检索sqite版本。例如,在HTC Hero上使用Android2.1,我得到:3.5.9.在我的NexusOne和Android2.2上,我甚至3.6.22.
打开App,查看更多内容
随时随地看视频慕课网APP