基本上我在 Web Developer 2008 中创建了一个数据库驱动的网站。数据库存储在我的网站项目的 App_Data 文件夹中。我可以让 iPhone、Blackberry、Symbian、Windows Phone、webOS 或 Android 应用程序通过 HTTP(或其他类型)请求访问数据库吗?
在我在编程中走得太远之前,我想知道这是否可能。
基本上我在 Web Developer 2008 中创建了一个数据库驱动的网站。数据库存储在我的网站项目的 App_Data 文件夹中。我可以让 iPhone、Blackberry、Symbian、Windows Phone、webOS 或 Android 应用程序通过 HTTP(或其他类型)请求访问数据库吗?
在我在编程中走得太远之前,我想知道这是否可能。
这是非常有可能的,尽管也许最安全的方法是通过 WCF 服务甚至传统的 Web 服务来抽象与数据库的连接。
这样,数据库连接字符串保留在服务器上,并且 Web 服务将允许直通连接,可以这么说。这只是一个安全层,以防止有人获取数据库连接字符串并直接访问您的数据库。
是的……这上面写满了 Web 服务。哎呀,一旦你弄清楚了,你可能会发现自己回去并废弃了你为应用程序编写的大部分代码,让它使用你刚刚编写的 Web 服务。
XML 和 XSLT - 向他们发送“Facebook Friend Requests” - 加入他们的 MySpace 页面 - 在 Twitter 上关注他们 - 带他们出去喝鸡尾酒 - 让他们喝醉并放在你能拿到的最热的硅片上。我保证,他们会在未来几年照顾你。