创建我的第一个移动应用程序并将其连接到数据库
Creating my first Mobile App and connecting it to a database
作为研究项目的一部分,我必须创建一个Windows Phone 7应用程序。应用程序需要:
- 允许用户通过连接到sql server数据库(本地存储用于此项目)登录
- 如果登录成功,则返回与用户关联的产品列表(即在UserID=x的产品表中)
- 用户可以单击列表中的项目,然后为该项目添加照片。这也可以离线完成(使用HTML5离线存储)
- 当互联网连接再次可用时,用户可以单击"上传"(或自动同步,但不是必需的),所有图像都会上传到images表,并将正确的ProductID作为外键
由于这是我第一次做任何移动编程,我不确定什么是最好的方法。我特别不确定如何连接到数据库。我对学习Silverlight不是很感兴趣,所以这个应用程序应该主要使用HTML5和javascript,我也在研究JQueryMobile。
我已经安装了PhoneGap,正在试用,但我主要担心的是如何将应用程序连接到数据库,因为我很难找到"正确"的方法,例如使用某种web服务或直接通过javascript(可以阅读,但不推荐)。如果有人能推荐或建议一个好的方法来做这件事,那就太好了!
SqlServer只能通过LinqToSql在手机上使用,您需要通过服务或DAL公开它。我不认为在电话上直接从Javascript打电话给LinqToSql是可能的。如果你不认为数据库需要在电话上,你可以通过ajax对服务器进行服务调用,并以这种方式访问数据库。我最近写了一篇博客文章,通过WCF数据服务公开了一个数据库,并在手机上使用它。它不包括通过ajax调用它,但应该有助于您入门。
http://www.ritzcovan.com/2012/02/building-a-simple-windows-phone-apppart-4/
如果要在WP7数据库中存储数据,请使用PhoneGap存储API。
相关文章:
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- 在cordova android应用程序中连接数据库
- 连接SQlite数据库
- 如何从Meteor内部获取当前连接的MongoDB数据库的URL
- 尝试使用javascript连接访问数据库
- 使用 JavaScript 连接数据库服务器的方法有多少种
- i'我正在开发一个phonegap应用程序,但它无法连接数据库.我附加了以下程序
- 在安装流星postgres之前有什么步骤吗?我无法连接数据库
- 猫鼬连接数据库时出错
- 在连接数据库时最好使用include或include_once
- 如何使用Ajax连接数据库(jsp)检查输入验证
- 使用JavaScript连接数据库
- 如何为这个angular登录代码连接数据库
- HTML5+javascript,如何连接数据库,如oracle,msql
- 我们可以用javascript连接数据库进行功能测试吗?
- Postgres + Node,将开发环境迁移到Windows,并且在连接数据库时遇到认证问题
- php,使用mysql_connect()连接数据库的问题,如何
- 使用Angular.js连接数据库和模型
- 使用Javascript API连接数据库
- 当我试图连接数据库时,是否有任何问题?