SQLiteOpenHelper 阳光穿透心脏的1/2处 2022-07-18 01:49 87阅读 0赞 package com.example.sqlitedemo3; import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; import android.util.Log; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DBOpenHelper heDatabase=new DBOpenHelper(MainActivity.this,"stu.db"); SQLiteDatabase db=heDatabase.getWritableDatabase(); Cursor cursor=db.rawQuery("select * from stutb",null); if(cursor!=null){ while(cursor.moveToNext()){ Log.i("打印","姓名:"+cursor.getString(1)); } cursor.close(); } db.close(); } } package com.example.sqlitedemo3; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteDatabase.CursorFactory; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; public class DBOpenHelper extends SQLiteOpenHelper{ public DBOpenHelper(Context context, String name) { super(context, name,null,1); // TODO Auto-generated constructor stub } public DBOpenHelper(Context context, String name, CursorFactory factory, int version) { super(context, name, factory, version); // TODO Auto-generated constructor stub } //首次创建数据库是调用,一般用于建库键表操作 @Override public void onCreate(SQLiteDatabase db) { // TODO Auto-generated method stub Log.i("打印","姓名:"); db.execSQL("create table if not exists stutb(_id integer primary key autoincrement,name text not null,sex text not null,age integer not null)"); db.execSQL("insert into stutb(name,sex,age) values('张三','男',18)"); } //当数据库版本发生变化时会自动执行 @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { // TODO Auto-generated method stub } }
相关 Android——SQLiteOpenHelper 使用步骤: 1. 新建一个继承自SQLiteOpenHelper的数据库操作类,提示重写onCreate和OnUpgraed两个方法。其中,onCreate方法只在第一次打 爱被打了一巴掌/ 2024年04月08日 08:51/ 0 赞/ 51 阅读
相关 android编写测试用例,android-在JUnit4和Mockito中编写SQLiteOpenHelper测试用例 我正在尝试为我的数据库编写测试用例. 我有一个扩展到SQLiteOpenHelper的帮助程序类 DBHelper.java public DBHelper(Contex 刺骨的言语ヽ痛彻心扉/ 2022年10月17日 11:17/ 0 赞/ 194 阅读
相关 SQLiteOpenHelper package com.example.sqlitedemo3; import android.app.Activity; import an 阳光穿透心脏的1/2处/ 2022年07月18日 01:49/ 0 赞/ 88 阅读
相关 Android持久化----SQLiteOpenHelper 开门见山的说,SQLiteOpenHelper的特点是简单。使用SQL语句进行事物操作,并未实现ORM。只要会SQL语句,便可驾轻就熟。 SQLiteOpenHelper中有 た 入场券/ 2022年06月03日 00:57/ 0 赞/ 204 阅读
还没有评论,来说两句吧...