我不想在Android上使用一些額外的代碼來插入,選擇,更新或刪除我的數據庫。我想爲所有的人使用SQL。可能嗎?另外,你能給我一些簡單的例子來說明你的答案嗎?因爲,我是Android開發新手。謝謝你...我想在Android上使用SQL進行所有查詢SQLite
回答
你有什麼更多的信息,你想做什麼?你的意思是你寧願執行所有查詢作爲原始查詢?如果是這樣,你可以這樣做:
Cursor cursor = getReadableDatabase().rawQuery("SELECT * FROM table WHERE _id = ?", new String[] { id });
其實,我開發PHP,所以感謝MySQL,我想在SQLite數據庫中使用SQL結構,正如你猜測的那樣。我用它來創建數據庫和表,向表中插入數據,但我無法爲SELECT做到這一點。現在,我正在嘗試你的建議。 – halilkaya
我的代碼是它: 私人無效kayitSorgula(字符串ingilizce){ \t \t \t \t Veritabani VT =新Veritabani(本); \t \t SQLiteDatabase db = vt.getReadableDatabase(); \t \t Cursor sonuc = db.rawQuery(「SELECT * FROM Kelimeler WHERE ingilizce =」+ ingilizce,new String [] {ingilizce}); \t \t return sonuc; \t \t \t} 我希望我已經說清楚了。我想在這個函數中返回從數據庫中得到的結果,但是我還沒有做... – halilkaya
首先,你要返回一個Cursor實例,所以你的方法需要是私有的遊標kayitSorgula(..)。至於你的查詢,你正在使用一個準備好的語句語法,所以你的查詢應該是「SELECT * FROM Kelimeler WHERE ingilizce =?,new String [] {ingilizce}」,因爲查詢中的問號將被你的字符串變量。 –
- 1. Android SQLite查詢(我想解析一般的Sql查詢)
- 2. 使用slaveOk進行所有查詢
- 3. 我想在Android平臺上使用Mongodb進行android應用
- 4. 用Python進行SQLite查詢
- 5. 使用Breeze查詢在SQl服務器上進行NoLock查詢
- 6. 在Sqlite中使用where子句進行上面的查詢
- 7. 如何在Android上的SQLite中使用本地變量進行選擇查詢?
- 8. 如何使用SQLite-Net Extensions進行低級/普通SQL查詢?
- 9. SQLite查詢 - 在SQLite查詢中使用[]
- 10. 使用SQL查詢使行進入列
- 11. 在單行所有值SQL查詢
- 12. Android上的SQLite查詢?
- 13. 檢查SQL查詢是否在Android SQLite上成功
- 14. SQLite查詢:獲取一行(android)的所有列?
- 15. 如何使用SQL查詢中的查詢進行查詢
- 16. 使用XQuery在SQL查詢中對XML的所有屬性進行排序
- 17. 使用SSMS改進我的SQL查詢
- 18. 我的sql查詢有沒有改進?
- 19. 使用SQL m:n關係進行查詢
- 20. 使用LINQ進行復雜SQL查詢
- 21. 使用Zend Framework進行RAW SQL查詢
- 22. 使用JdbcCursorItemReader進行動態SQL查詢
- 23. SQL使用兩個表進行查詢
- 24. 使用SQL進行多對多查詢
- 25. 使用LIKE和Union進行SQL查詢
- 26. 使用主鍵進行SQL查詢
- 27. 如何使用CachedRowSet進行SQL查詢?
- 28. 如何使用Laravel進行SQL查詢?
- 29. Sqlite查詢Android
- 30. Android Sqlite查詢
+1給大喬的評論。你需要詳細說明你想要什麼。 SOME更詳細的信息將很好地幫助你以更好的方式出來。 –