SQLiteOpenHelper
来源:互联网 发布:大数据聚类分析 编辑:程序博客网 时间:2024/05/29 08:16
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}//首次创建数据库是调用,一般用于建库键表操作@Overridepublic void onCreate(SQLiteDatabase db) {// TODO Auto-generated method stubLog.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)");}//当数据库版本发生变化时会自动执行@Overridepublic void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {// TODO Auto-generated method stub}}
0 0
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SqliteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- SQLiteOpenHelper
- 关于SQLiteOpenHelper
- Android:SQLiteOpenHelper
- Qt学习之四:使用Qt+OpenCV创建GUI应用
- 第二周项目2-- 程序的多文件组织
- 单例模式的七种写法
- (OK) Multipath TCP with real Smartphone applications
- 18.Listview结合SimplterAdapter最全面的使用
- SQLiteOpenHelper
- Android中采用MVP设计模式和RxJava的情况下,使用BroadcastReceiver
- python自然语言处理(1)
- C#入门11.6_自定义异常类
- shell本文操作
- 用ajax实现省市联动
- 郝夫曼树和郝夫曼编码
- 从Git上下载vim主题并安装
- Hibernate延时加载与lazy机制