如何在iPhone中爲SQLite編寫準備好的語句?是否有可能在使用sqlite數據庫的iPhone應用程序中執行SQL注入?如何在iPhone中爲SQLite編寫準備好的語句
1
A
回答
2
我建議如果你現在開始開發iPhone應用程序,你應該使用核心數據而不是直接編碼到SQLite。話雖如此,創建一個準備好的聲明簡單well documented:
sqlite3_stmt* statement_handle;
sqlite3_prepare_v2(db, "select a,b from Table where c = ?", -1, &statement_handle, NULL);
是的,它可能有一個編碼錯誤的應用程序SQL注入攻擊。使用準備好的語句可以避免它。
0
隨着核心數據,我也建議尋找一個更高的層次iPhone SQLite庫,如:FMDB
+0
是「隨」還是「作爲替代」?我一直在使用SQLite自己,並需要開始切換... – Amagrammer 2009-07-27 13:57:54
+0
我在想核心數據**或** FMDB – teabot 2009-07-28 11:04:29
相關問題
- 1. 在magento中,如何使用core_resource編寫準備好的語句?
- 2. 準備好的SQLite語句在iPhone中佔用多少內存?
- 3. 如何使用更新編寫準備好的語句?
- 4. PHP在準備好的語句中準備了語句
- 5. 準備好的語句需要在mysql中重新編寫
- 6. 準備好語句,同時提取準備好的語句
- 7. 如何存儲SQLite準備好的語句供以後使用?
- 8. 如何使用準備好的語句
- 9. 準備好的MySQLi語句
- 10. org.hibernate.session準備好的語句
- 11. MySQL準備好的語句
- 12. MySQLi準備好的語句?
- 13. ios - sqlite準備語句
- 14. 在事務中準備好的語句
- 15. 正確的方式來編寫mysqli準備好的語句
- 16. 如何在OOP PDO中編寫準備和執行語句?
- 17. SQLite不保留我準備好的語句中的前導零
- 18. Mysql select JAVA語句編寫準備
- 19. Npgsql:準備好的語句如何準備
- 20. 如何寫「創建用戶?」使用MySQL準備好的語句
- 21. 如何在Android中的SQlite中使用預準備語句?
- 22. 已準備好的語句中的SQLITE_MISUSE
- 23. JDBC準備好的語句/參考準備在另一個準備好的語句
- 24. SQLite3中的「預先準備好」語句?
- 25. 準備好的語句語法錯誤
- 26. MySQL準備好的語句語法
- 27. PHP檢查在if語句中準備好的語句
- 28. 準備好的語句嵌套在另一個準備的語句
- 29. 我可以在程序化php中編寫準備好的語句嗎?
- 30. 爲什麼SQLite會抱怨我準備好的語句的語法?
核心數據是新的iPhone 3.0嗎? SQLite將是安全的選擇,我相信,直到核心數據滲透到用戶基礎 – Ram 2009-07-27 09:07:12
我的感覺是,實際上購買應用程序的大多數人已經有3.0或將很快升級。不幸的是,很少有可靠的數據可供使用。 – 2009-07-27 09:36:54
絕對可能你可以用SQLite比Core Data更容易做到這一點 – teabot 2009-07-28 11:06:14