2
A
回答
1
1
此代码可能会对您有所帮助。
public class DbHelper {
private static final String DATABASE_NAME = "rayyildiz_sample.db";
private static final int DATABASE_VERSION = 1;
private static final String TABLE_NAME = "Test";
private static final String TABLE_CREATE = "CREATE TABLE " + TABLE_NAME + " ("
+ " \"Id\" INTEGER PRIMARY KEY,"
+ " \"Firstname\" TEXT,"
+ " \"Lastname\" TEXT,"
+ " \"PhoneNumber\" TEXT" + ")";
private static final String TABLE_INSERT = "INSERT INTO " + TABLE_NAME + "(Firstname,Lastname,PhoneNumber) VALUES (?,?,?)";
private Context context;
private SQLiteDatabase database;
private SQLiteStatement insertSQLiteStatement;
public DbHelper(Context context) {
this.context = context;
DbOpenHelper dbOpenHelper = new DbOpenHelper(context);
database = dbOpenHelper.getWritableDatabase();
insertSQLiteStatement = database.compileStatement(TABLE_INSERT);
}
public void close(){
database.close();
}
public void reopen(){
close();
DbOpenHelper dbOpenHelper = new DbOpenHelper(context);
database = dbOpenHelper.getWritableDatabase();
}
private static class DbOpenHelper extends SQLiteOpenHelper {
public DbOpenHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(TABLE_CREATE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
onCreate(db);
}
}
}
相关问题
- 1. Android:打开和关闭SQLite数据库
- 2. 方法来关闭/重新打开数据库
- 3. 间试图重新打开已经关闭的数据库
- 4. jqModal关闭,重新打开
- 5. 使用函数来打开/关闭sqlite数据库连接?
- 6. 检查sqlite安卓数据库是打开还是关闭
- 7. 如何关闭并重新打开Python中的龟屏幕
- 8. 如何关闭并重新打开码头终端
- 9. 重新加载Windows窗体而不关闭并重新打开
- 10. 数据库打开和关闭建议
- 11. 数据库打开/关闭频率
- 12. 关闭和打开数据库连接?
- 13. Android - 打开SQLite数据库
- 14. Cocoa SQLite何时关闭数据库?
- 15. jquery元素后关闭元素并重新打开新元素
- 16. 关闭并重新打开更新引导模态标题
- 17. c3p0如何关闭所有数据库连接并在需要时重新打开它们?
- 18. 打开新窗口并关闭父项
- 19. QWebview - 重新打开关闭的窗口
- 20. 如何打开usercontrol并关闭2秒
- 21. 如何在使用Blaze打开时关闭数据库会话
- 22. 如何建模数据库中的打开/关闭状态?
- 23. 如何重置我的程序(关闭..并重新打开) - Windows mobile
- 24. 如何从SQLite(SQLAlchemy)数据库重新开始?
- 25. 关闭并重新连接SQLAlchemy会话的数据库连接?
- 26. 关闭并重新打开表单而不关闭应用程序
- 27. android sqlite数据库已关闭错误
- 28. Jquery打开并关闭
- 29. 使数据库关闭后log4net重新连接到数据库
- 30. 关闭连接并重新打开与拉扎鲁斯Synapse
你可以发布一些代码,如何访问数据库?另外,你如何备份和恢复数据库?请更新你的文章,以便每个人都可以看到它。 – 2010-06-23 02:26:32