當連接到Sqlite數據庫時,它會顯示一些錯誤。而且它還需要在每個設備上創建單獨的Sqlite數據庫..如何自動創建一個,?Android Sqlite數據庫連接
-3
A
回答
0
public Data getdata(int id) {
Cursor cursor = db.query(DATABASE_TABLE, new String[] {KEY_ROWID,
KEY_NAME, KEY_RANK }, KEY_ID + "=?",
new String[] { String.valueOf(id) }, null, null, null, null);
if (cursor != null)
cursor.moveToFirst();
Data data = new Data(Integer.parseInt(cursor.getString(0)),
cursor.getString(1), cursor.getString(2));
// return name
return data;
}
創建活動類和使用烏爾Model類
txt = (TextView) findViewById(R.id.textView4);
txt1 = (TextView) findViewById(R.id.textView5);
txt2 = (TextView) findViewById(R.id.textView6);
bt.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
viewData();
}
private void viewData() {
// TODO Auto-generated method stub
try {
// ask the database manager for data
name = db.getdata(id);
txt.setText(name._name);
txt1.setText(name._rank);
}
}
在烏爾的onCreate(SQLitedatabase分貝)調用讀取數據參數
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE " + DATABASE_TABLE + " (" +
KEY_ROWID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
KEY_NAME + " TEXT NOT NULL, " +
KEY_RANK + " TEXT NOT NULL "+ ")");
}
+0
請告訴我什麼是錯的代碼? –
+0
'Name'是什麼?不應該'getdata()'返回一個'String'而不是'Name'?和你的execSQL語句,我不明白你爲什麼需要拆分'TEXT NOT NULL'和')'。所以downvote。 – Aprian
+0
名稱是從我的代碼,我從那裏複製它..我忘了糾正它...我的壞:( –
相關問題
- 1. Android SQLite數據庫連接不成功
- 2. Android SQLite數據庫連接錯誤
- 3. Android中的SQLite數據庫連接
- 4. Android管理SQLite數據庫連接
- 5. 連接到SQLite數據庫
- 6. 連接SQlite數據庫
- 7. SQLite數據庫安卓 - 連接表
- 8. 錯誤在sqlite數據庫連接
- 9. Sqlite數據庫連接最佳實踐
- 10. 無法連接到SQLite數據庫
- 11. 使用qt連接到SQLite數據庫
- 12. 關於遠程sqlite數據庫連接
- 13. 將SQLITE數據庫連接到ECLIPSE
- 14. sqlite c#:數據庫連接無效
- 15. 使用Nim連接到SQLite數據庫
- 16. Phonegap中的Sqlite數據庫連接
- 17. 連接到SQLite數據庫用java
- 18. 與C#的Sqlite數據庫連接#
- 19. 有連接到我的SQLite數據庫
- 20. 從rails中連接sqlite數據庫
- 21. SQLite數據庫中的連接表
- 22. AIR sqlite異步數據庫連接?
- 23. 用Titanium連接SQLite數據庫
- 24. SQLite數據庫連接字符串
- 25. SQLite的 - 未能連接數據庫
- 26. C#中的sqlite數據庫連接類
- 27. 如何從WindowsApplication Sqlite數據庫連接
- 28. 連接到SQLite數據庫失敗
- 29. 使用PHP連接到SQLite數據庫
- 30. Cordova從存儲連接sqlite數據庫
什麼問題你在面對? –
你可以添加堆棧跟蹤並更具體地瞭解你的錯誤嗎? – Korcholis
什麼錯誤得到? –