public class MyAct extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SQLiteDatabase db = openOrCreateDatabase("MyDb",MODE_PRIVATE,null);
db.execSQL("CREATE TABLE IF NOT EXISTS MyTab (Month INT(2),Date INT(2),Year INT(4),Event VARCHAR;");
db.execSQL("INSERT INTO MyTab VALUES (0,1,2012,'mini_proj');");
db.close();
}
}
我已經寫了這個小片段來創建一個表,但它不工作。這段代碼有什麼問題?如何在android中使用sqlite數據庫創建表?
你是什麼意思不工作?它是一個崩潰? – nandeesh
你錯過了')'。另外,刪除';' –
@nandeesh no ...在ddms中它沒有顯示數據庫表的名稱 – user1906481