电脑技术学习

利用VS2005构建针对DB2的应用程序和Web站点

dn001

  利用 IBM tooling 构建 Web 站点

  我们利用前一节所创建的 MyTable 表来构建 Web 站点。请按以下步骤进行:

  •   利用 File > New Web site 菜单创建新的 Web 站点,我们将创建的 Web 站点称为 “MyWebsite。

  图 19. 创建新的 Web 站点菜单

  创建新的 Web 站点菜单

  图 20. 创建新的 Web 站点

  创建新的 Web 站点

  •   请确保利用 Default.aspx 上的 “View Designer 上下文菜单项在设计模式中打开 Web 站点。

  图 21. Web 站点设计模式

  Web 站点设计模式

  •   在工具箱窗口中,展开 “Data 部分,然后将 SQLDataSource 拖放至打开的设计器上。

  图 22. 拖放数据源

  拖放数据源

  使用 SQLDataSource 上的右击菜单,选择 Customize Data Source。此时将调用向导。请按以下步骤完成向导:

  •   选择示例数据库连接。单击 Next。
  •   从列表中选择 MyTable。单击 Next。
  •   通过选中 “*. 前的复选框选择所有列。单击 Next。
  •   单击 Advanced,然后选中生成、插入和更新语句的复选框。

  图 23. 在向导中选择 MyTable

  在向导中选择 MyTable

  现在已经定制了 “MyTable 的数据源。

  将网格绑定至数据源:

  请按下列步骤进行:

  在工具箱窗口中,将 GridView 拖放至数据集设计器。

  图 24. 拖放 GridView

  拖放 GridView

  从数据源列表中选择 SqlDataSource1。还要选中 “Enable editing 和 “Enable deleting 复选框。

  图 25. 定制 GridView

  定制 GridView

  在工具箱窗口中,将 DetailsView 控件拖放至数据集设计器:

  图 26. 拖放 DetailsView

  拖放 DetailsView

  从数据源列表中选择 SqlDataSource1。还要选中 “Enable inserting 复选框。

  图 27. 定制 DetailsView

  定制 DetailsView

  现在,用户界面即被绑定至 “MyTable 的数据源。

  运行 Web 站点:

  利用顶层菜单 “Debug,选择 Start without Debugging。

  现在,可以浏览行、插入新行或者更新和删除现有行。

  图 28. 运行 Web 站点

  运行 Web 站点

  分析生成的代码

  此前所创建的 “MyTable 表具有主键,因此 SQLDatasource 向导允许创建删除和更新语句。这个 Web 站点允许浏览、插入、更新和删除行。请注意,当使用没有主键的表时,只能生成选择和插入语句。

  结束语

  在本文中,介绍了构建针对 DB2 的 Windows 应用程序和 Web 站点的最新范型。本文举例说明了开发人员如何利用 IBM Database Add-ins for Visual Studio 2005 来构建此类应用程序,而不需要编写任何代码。