android database sqlite的使用
首先 系统有个类叫SQLiteOpenHelper 现在知道知道 这个是帮你打开数据库就可以了
自己实现个
	
	view plaincopy to clipboardprint?public class DatabaseHelper extends SQLiteOpenHelper  { 
	 
	    private static final int DATABASE_VERSION = 1; 
	         
	        //构造方法  这里就会检查super()里面第二个参数,看看有没有这个数据据,如果有就连接,如果没有就调用下面的  
	        //onCreate方法创建一个数据库,然后取得连接。  
	    public DatabaseHelper(Context context) { 
	        super(context, LauncherContent.DB_NAME, null, DATABASE_VERSION); 
	    } 
	     
	    public void onCreate(SQLiteDatabase db) { 
	        db.execSQL("Create table " 
	                + LauncherContent.APPS_TABLE_NAME 
	                + "( _id INTEGER PRIMARY KEY AUTOINCREMENT," + 
	                    "PACKAGE_NAME TEXT, " + 
	                    "OPEN_TIMES INTEGER," + 
	                    "IS_SHOW INTEGER);"); 
	    } 
	        //看到super()里面最后一个参数了没,当verision改变的时候条用onUpgrade,开始的时候先不过管这个。  
	    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { 
	         db.execSQL("DROP TABLE IF EXISTS "  
	                 + LauncherContent.APPS_TABLE_NAME +  
	                 ", " + LauncherContent.MUSIC_TABLE_NAME + 
	                 ", " + LauncherContent.VIDEO_TABLE_NAME +  
	                 ", " + LauncherContent.OTHERS_TABLE_NAME); 
	         onCreate(db); 
	    } 
	 
	} 
	public class DatabaseHelper extends SQLiteOpenHelper  {
	
相关新闻>>
- 发表评论
- 
				
- 最新评论 进入详细评论页>>





