如何在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