我目前有一个ASP页面,我从Objective-C代码连接到,但我想知道是否有任何其他方法。我想在没有ASP页面的情况下从iPhone连接到Access数据库。我试过谷歌搜索这个问题,但我没有找到任何有用的东西。教程或代码片段的链接都非常有用。
答案 0 :(得分:3)
您应该编写一个将连接到数据库的Web服务,并且您的iPhone应用程序应该理想地调用Web服务。
答案 1 :(得分:0)
我不能回答内联,但我的回答与Vaibhav Tekam的回答有关......
您应该能够找到一些示例代码,这些代码将使用Web服务包装访问数据库。只需搜索“Web服务访问数据库”,您应该找到一些示例。最佳实践是通过一组简单的方法仅公开所需的数据。如果您的访问数据库中有学生,则需要getStudentList
的方法和getStudentById(string studentId);
的方法。但是,您无法直接从外部设备连接到访问数据库(可能但不建议) 。您应该使用JSON在您的应用和Web服务之间发送和接收数据。
Cocoa中没有类与访问数据库通信。如果您预计会有超过10个人使用您的应用程序,那么您应该转移到支持更高并发性的数据库平台。