JAVA安卓开发中如何调用数据库,有实例吗?
还有实现存储以及其他基本功能,本人初学者,求教
参照第一行代码中教程如下:
private MyDatabaseHelper dbHelper; //MyDatabaseHelper类你得自己创建,网上很多
dbHelper = new MyDatabaseHelper(this, "BookStore.db", null, 2); //获取数据库实例,如果原来有就获取,没有就创建
SQLiteDatabase db = dbHelper.getWritableDatabase(); //获取用来操作的对象
db.execSQL(); //里面放上sql语句,可以放除了查询外的语句
db.rawQuery(); //里面放查询的sql语句
查询完的数据用Cursor cursor = db.rawQuery(SQL语句);就能保存。
下述方法遍历
if (cursor.moveToFirst()) {
do {
// 遍历Cursor 对象,取出数据并打印
} while (cursor.moveToNext());
最后需要cursor.close();
建议看下第三方的框架吧,对数据库的操作很方便,阅读他们的源码也能更有效的帮助你学习怎么操作数据库。
greenDao Ormllite 其实作为一个android开发,用第三方好一点,可以直接存储一个对象进去