栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android-SQLite数据库方法未定义的FOT类型

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android-SQLite数据库方法未定义的FOT类型

我建议您使用SQLiteOpenHelper。

如果数据库不可用,它会自动创建一个数据库。

示例代码:

 public class DatabaseHelper extends SQLiteOpenHelper {     private static final int DB_VERSION = 1;     private static final String DB_NAME = "myDB.db";     public DatabaseHelper(Context ctx) {         super(ctx, DB_NAME, null, DB_VERSION);     }     @Override     public void onCreate(SQLiteDatabase db) {         String query = "CREATE TABLE myTable(_id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT NOT NULL, age INTEGER NOT NULL)";         db.execSQL(query);         db.close();     }     @Override     public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {         ...     }}

像这样使用它:

...DatabaseHelper helper = new DatabaseHelper(context);SQLiteDatabase db = helper.getWritableDatabase();...

我认为这很容易,您无需担心数据库是否已存在。

希望这可以帮助 :)

编辑:

我有个主意…可能无法像您正在做的那样给这个字符串…尝试先构建字符串。像这样:

String query = "YOUR SQL STATEMENT";db.execSQL(query);db.close();

有可能:)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/483453.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号