PS:我刚刚接触安卓,这是我在网上看到的代码经过压缩的,见地址http://wenku.baidu.com/view/b6b493ef0975f46527d3e120.htmlpublic static SQLiteDatabase dbInstance;
private MyDBHelper myDBHelper;
public void openDatabase()
{
if(dbInstance == null)
{
myDBHelper = new MyDBHelper(context,"contact",4);
dbInstance = myDBHelper.getWritableDatabase();
}
}
//MyDBHelper类定义如下
class MyDBHelper extends SQLiteOpenHelper
{
public MyDBHelper(Context context, String name,int version)
{
super(context, name, null, version);
} @Override
public void onCreate(SQLiteDatabase db)
{
tableCreate = new StringBuffer();
tableCreate.append("create table ")
.append(DB_TABLENAME)
.append(" (")
.append("_id integer primary key autoincrement,")
.append("name text,")
.append(")");
System.out.println(tableCreate.toString());
db.execSQL(tableCreate.toString());
} @Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, intnewVersion)
{
String sql = "drop table if exists " + DB_TABLENAME;
db.execSQL(sql);
myDBHelper.onCreate(db);
}
}
安卓SQLiteDatabase数据库编程初学类
private MyDBHelper myDBHelper;
public void openDatabase()
{
if(dbInstance == null)
{
myDBHelper = new MyDBHelper(context,"contact",4);
dbInstance = myDBHelper.getWritableDatabase();
}
}
//MyDBHelper类定义如下
class MyDBHelper extends SQLiteOpenHelper
{
public MyDBHelper(Context context, String name,int version)
{
super(context, name, null, version);
} @Override
public void onCreate(SQLiteDatabase db)
{
tableCreate = new StringBuffer();
tableCreate.append("create table ")
.append(DB_TABLENAME)
.append(" (")
.append("_id integer primary key autoincrement,")
.append("name text,")
.append(")");
System.out.println(tableCreate.toString());
db.execSQL(tableCreate.toString());
} @Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, intnewVersion)
{
String sql = "drop table if exists " + DB_TABLENAME;
db.execSQL(sql);
myDBHelper.onCreate(db);
}
}
安卓SQLiteDatabase数据库编程初学类
解决方案 »
- 使用Google Map API开发的程序,在模拟器上可以正常运行。放到手机上一打开就出错
- SurfaceView 轮流绘制三张图片
- 启动模拟器时报错:Could not open
- Android 通信的问题
- 如何获得listview中的一个Item的view.
- 两个Activity之间能用Intent传递Cursor吗
- 讨论一下这个左右滑动的控件的实现
- 各位android的开发者是如何看待j2me的?
- 黑马程序员全套视频,很有参考价值!
- 诚心求教:利用手机音频口进行数据传输,数据解调问题
- 求助Failed to find provider info for com.android.launcher2.settings
- 实现一个Gallery,其中图片如何从网上取下来?
这个对象关系映射Lite,好像很高级,表示看到这个不知道怎么去使用,把它变成自己的代码。。