日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

利用VS2005構建針對DB2的應用程序和Web站點

瀏覽:173日期:2022-08-08 09:10:06

在本文中,講述利用 IBM tooling for Visual Studio 2005 構建針對 DB2 的 Windows 應用程序和 Web 站點、如何依照 Visual Studio 2005 中引入的最新的簡單范型來構建此類應用程序和 Web 站點。

前提條件

在開始構建應用程序和 Web 站點之前,請確保已執行了以下步驟:

下載并安裝 IBM Database Add-ins for Visual Studio 2005。有關下載和安裝說明,請訪問 developerWorks Information Management Visual Studio .NET 專區。 創建 DB2 UDB 示例數據庫。

使用 Visual Studio 2005 可以極大地簡化構建 Windows 應用程序的任務,而不需要編寫任何代碼。默認生成的應用程序的功能取決于所用的表的定義。您可以利用 Microsoft 向導創建一個數據源或使用拖放工具來構建 Windows 應用程序。

利用 Microsoft 向導構建針對部門表的 Windows 應用程序

要利用 Microsoft 向導創建針對單個部門表的 Windows 應用程序,請按以下步驟進行操作:

利用 File > New > Project 菜單創建新的 Windows 應用程序。該應用程序稱為 departmentApp。在本文中,我們將創建一個 C# 應用程序。

圖 1. 創建一個新的 C# Windows 應用程序

利用VS2005構建針對DB2的應用程序和Web站點

注意:還可以按本文中的步驟創建 VB.NET 應用程序。

在 Microsoft Server Explorer 中,添加到 DB2 示例數據庫的連接。 輸入服務器名稱、數據庫名稱(“sample)、用戶名和密碼。 選中選項 “Save my password。 展開 “Specify filtering options 部分,然后將指定 Tables 的篩選器指定為 “DEP。注意,篩選器遵循類似搜索模式并區分大小寫。 添加該篩選器可檢索以 “DEP 開頭的所有表。注意,對于進行應用程序開發,添加該篩選器是可選的,但如果數據庫中有大量的表,建議添加篩選器以實現更好的設計時性能。 (可選)單擊 Test Connection。單擊 OK。Microsoft Server Explorer 中將會添加示例數據庫的連接。

圖 2. 添加到 DB2 示例數據庫的連接

創建針對部門表的數據源。

使用頂層菜單 Data > Add New Data Source,調用向導。

圖 3. 添加新的數據源向導

在向導中,保留默認選擇 “Database。單擊 Next。

從連接列表中,選擇此前創建的示例數據庫連接。選擇在連接字符串中包括敏感數據的選項。單擊 Next。

圖 4. 選擇數據庫

(可選)選中將連接字符串保存為 “sampleConnectionString 的選項框。單擊 Next。

從表的列表中選擇 Department 表,然后單擊 Finish。

圖 5. 選擇部門表

部門的數據源將會添加在 “Data Sources 窗口中。可以利用頂層菜單 Data > Show Data Sources 使數據源窗口可見。

圖 6. 添加的部門數據源

設計 Windows 應用程序。

確保以設計模式打開 Form1.cs。

圖 7. 設計模式中的表單

將部門數據源從數據源窗口拖放至表單。請注意默認生成的用戶界面。

圖 8. 設計的 Windows 表單

運行 Windows 應用程序。

圖 9. 運行 departmentApp

可以利用預先創建的用戶界面瀏覽各行,也可以添加新行。 分析生成的代碼

如前所述,用于創建數據源的表的定義決定了預先生成的各項功能。

讓我們看一下部門表的定義。 請按以下步驟進行:

使用 Microsoft Server Explorer,展開示例數據庫連接。展開 “Tables 文件夾,然后右擊 Department 表。選擇 Show Script 上下文菜單項。 IBM Script Designer 顯示了用于創建部門表的腳本。請注意,部門表不具有任何主鍵,因此所創建的 Windows 應用程序允許為部門表插入新的條目和查看現有條目。

圖 10. 部門腳本

讓我們看一下在部門數據源上所生成的默認 SQL 語句。 請按以下步驟進行:

使用數據源窗口,右擊 Department 數據源,然后選擇 Edit using Dataset Designer。Microsoft Data Sources 設計器就會打開部門數據源。 在打開的數據源設計器上,選擇 DepartmentTableAdapter,然后右擊以查看其屬性。請注意,選擇和插入的語句都已預先生成。

利用拖放工具構建針對 MyTable 表的 Windows 應用程序

在本節中,講述利用拖放工具創建 Windows 應用程序,用于操作具有主鍵的表。

首先,創建一個具有主鍵的表。使用用于 Visual Studio 的 IBM 工具創建表有幾種方法,例如使用 IBM Table Designer。在本文中,我們將使用 IBM Script Designer 來執行創建具有主鍵的表的腳本。

請按以下步驟進行操作:

利用 Microsoft Server Explorer,右擊示例連接,然后選擇 New Script。

圖 11. 創建 MyTable

將以下腳本復制并粘貼到腳本設計器中:

清單 1. MyTable SQL 腳本

CREATE TABLE MyTable

(ID SMALLINT NOT NULL,

NAME VARCHAR(9),

DEPT SMALLINT CHECK (DEPT BETWEEN 10 AND 100),

JOB CHAR(5) CHECK (JOB IN ('Sales', 'Mgr', 'Clerk', 'Tech')),

HIREDATE DATE,

SALARY DECIMAL(7,2),

COMM DECIMAL(7,2),

PRIMARY KEY (ID))

@

INSERT INTO MyTable VALUES (1,'John', 15, 'Mgr', '1990-01-01' , 40000.00, 1000.00)

@

INSERT INTO MyTable VALUES (2,'Smith', 15, 'Tech', '1995-12-10' , 25000.00, 1000.00)

@

INSERT INTO MyTable VALUES (3,'James', 15, 'Sales', '1997-05-21' , 10000.00, 5000.00)

@

單擊 Execute。注意,IBM Database 消息窗格將顯示 “Executed successfully 消息。現在已在數據庫上創建該表。

現在,讓我們修改一下 “Tables 文件夾上的篩選器標準以便顯示以 “MY 開頭的項目。利用 Microsoft Server Explorer,右擊示例連接,然后選擇 “Modify Connection。展開 “Specify filtering options 部分,然后將 “Tables 文件夾中的篩選器從 “DEP 更改為 “MY。此時將刷新連接,“MYTABLE 條目將創建在 “Tables 節點下方。使用這個表來構建 Windows 應用程序。

圖 12. 修改連接

使用拖放工具構建 Windows 應用程序:

與前一節一樣,使用 File > New > Project 菜單創建新的 Windows 應用程序。該程序稱為 “MyTableApp。在本文中,我們將創建一個 C# 應用程序。 利用 Microsoft Solution Explorer,右擊 MyTableApp,然后選擇 Add > New Item。

圖 13. 添加新項目

選擇 DataSet。單擊 Add。Microsoft Dataset 設計器將會打開。

圖 14. 添加新的數據集

從 Microsoft Server Explorer 中,將 “MyTable 拖放至打開的設計器。此時將創建針對 MyTable 的數據源。 請確保密碼被添加至連接字符串。選擇 MyTableTableAdapter,然后右擊以查看其屬性。使用格式 Password = yourpwd,為連接字符串添加密碼。

圖 15. MyTable TableAdapter

設計 Windows 應用程序:

確保在設計模式中打開 Form1.cs。 利用 Microsoft 數據源窗口,使用 MyTable 數據源上的智能菜單,然后選擇 Details。

圖 16. MyTable 數據源詳細模式

將 MyTable 數據源從數據源窗口拖放至表單。請注意,默認生成的用戶界面包含文本框。

圖 17. 針對 MyTable 數據源的表單設計

運行 Windows 應用程序:

使用頂層菜單 Debug > Start without debugging 運行應用程序。可以使用預先創建的用戶界面瀏覽各行。還可以刪除、插入行和更改現有數據。所有操作完成之后,只需單擊 Save 按鈕,插入、更新或者刪除操作即被保存至數據庫。

圖 18. 更新 MyTable

分析生成的代碼 如前所述,用于創建數據源的表的定義決定了預先生成的各項功能。

我們此前所創建的 “MyTable 表具有主鍵。現在,讓我們看一下在 MyTable 數據源上生成的默認 SQL 語句。請按以下步驟進行:

利用數據源窗口,右擊 MyTable 數據源,然后選擇 Edit in Dataset Designer。Microsoft 數據源設計器打開 MyTable 的數據源。 在打開的數據源設計器中,選擇 MyTableTableAdapter,然后右擊以查看其屬性。請注意,選擇、插入、更新和刪除語句都已預先生成,因此所創建的 Windows 應用程序允許在 MyTable 表中插入新條目以及查看、刪除和更新現有條目。

利用 IBM tooling 構建 Web 站點

我們利用前一節所創建的 MyTable 表來構建 Web 站點。請按以下步驟進行:

利用 File > New Web site 菜單創建新的 Web 站點,我們將創建的 Web 站點稱為 “MyWebsite。

圖 19. 創建新的 Web 站點菜單

圖 20. 創建新的 Web 站點

請確保利用 Default.aspx 上的 “View Designer 上下文菜單項在設計模式中打開 Web 站點。

圖 21. Web 站點設計模式

在工具箱窗口中,展開 “Data 部分,然后將 SQLDataSource 拖放至打開的設計器上。

圖 22. 拖放數據源

使用 SQLDataSource 上的右擊菜單,選擇 Customize Data Source。此時將調用向導。請按以下步驟完成向導:

選擇示例數據庫連接。單擊 Next。 從列表中選擇 MyTable。單擊 Next。 通過選中 “*. 前的復選框選擇所有列。單擊 Next。 單擊 Advanced,然后選中生成、插入和更新語句的復選框。

圖 23. 在向導中選擇 MyTable

現在已經定制了 “MyTable 的數據源。

將網格綁定至數據源:

請按下列步驟進行:

在工具箱窗口中,將 GridView 拖放至數據集設計器。

圖 24. 拖放 GridView

從數據源列表中選擇 SqlDataSource1。還要選中 “Enable editing 和 “Enable deleting 復選框。

圖 25. 定制 GridView

在工具箱窗口中,將 DetailsView 控件拖放至數據集設計器:

圖 26. 拖放 DetailsView

從數據源列表中選擇 SqlDataSource1。還要選中 “Enable inserting 復選框。

圖 27. 定制 DetailsView

現在,用戶界面即被綁定至 “MyTable 的數據源。

運行 Web 站點:

利用頂層菜單 “Debug,選擇 Start without Debugging。

現在,可以瀏覽行、插入新行或者更新和刪除現有行。

圖 28. 運行 Web 站點

分析生成的代碼

此前所創建的 “MyTable 表具有主鍵,因此 SQLDatasource 向導允許創建刪除和更新語句。這個 Web 站點允許瀏覽、插入、更新和刪除行。請注意,當使用沒有主鍵的表時,只能生成選擇和插入語句。

結束語

在本文中,介紹了構建針對 DB2 的 Windows 應用程序和 Web 站點的最新范型。本文舉例說明了開發人員如何利用 IBM Database Add-ins for Visual Studio 2005 來構建此類應用程序,而不需要編寫任何代碼。

標簽: b站 嗶哩嗶哩
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
在线精品亚洲| 国产视频一区免费看| 欧美aa一级| 一区二区三区四区日本视频| 日本少妇一区| 国产精品chinese| 国产精品调教视频| 久久97视频| 亚洲大全视频| 色婷婷色综合| 黄色欧美日韩| 亚洲精品888| 亚洲综合中文| 欧美一级二级三级视频| 久久亚洲精精品中文字幕| 国产精品毛片视频| 精品三区视频| 日韩一区电影| 99久久久久久中文字幕一区| 亚州欧美在线| 精品视频一区二区三区四区五区 | 丁香六月综合| 久久精品卡一| 日韩一区精品视频| 高清一区二区三区av| 2023国产精品久久久精品双| 好吊视频一区二区三区四区| 三级一区在线视频先锋| 亚洲精品女人| 麻豆91精品91久久久的内涵| 亚洲综合不卡| 久久亚洲精精品中文字幕| 国产一区2区| 伊人精品一区| 久久亚洲国产精品尤物| 国产精品久久久久久久久妇女| 首页亚洲欧美制服丝腿| 免费观看日韩电影| 国产日产一区| 欧美午夜不卡| 亚洲视频电影在线| 国产精品videosex极品| 日韩欧美中文| 亚洲人www| 成人午夜网址| 亚洲欧美日韩国产一区二区| 日韩美女国产精品| 欧美精品羞羞答答| 综合五月婷婷| 国产精品国产一区| 在线综合亚洲| 欧美激情综合| 婷婷精品进入| 国产精品日韩精品在线播放 | 在线成人直播| 国产精品蜜月aⅴ在线| 久久精品在线| 欧美精品影院| 国产亚洲一区二区手机在线观看| 免费久久精品视频| 正在播放日韩精品| 亚洲人妖在线| 丝袜美腿一区| 国产乱人伦精品一区| 欧美二区视频| 久久免费视频66| 一区二区国产在线观看| 日本蜜桃在线观看视频| 午夜天堂精品久久久久| 欧美sss在线视频| 欧美日韩网址| 亚洲在线成人| 日韩国产一区二区| 日韩av成人高清| 99久久99久久精品国产片果冰| 国产精品视频首页| 亚洲综合五月| 亚洲高清二区| 成人在线视频中文字幕| 亚洲深夜福利在线观看| 91精品久久久久久久久久不卡| 国产极品模特精品一二| 蜜臀久久99精品久久久画质超高清 | 国产亚洲一卡2卡3卡4卡新区| 国产在线欧美| 国产91在线精品| 日韩精品一页| 久久电影一区| 国产综合视频| 亚洲成人不卡| 国产精品高颜值在线观看| 久久国产婷婷国产香蕉| 亚洲视频国产| 日韩中文字幕亚洲一区二区va在线| 中文字幕成在线观看| 国产精品115| 国产欧美一区二区三区精品观看| 日韩精品一二三四| 亚洲国产一区二区三区在线播放| 日韩久久一区二区三区| 精品国产成人| 91嫩草精品| 涩涩涩久久久成人精品| 亚洲综合电影一区二区三区| 午夜国产一区二区| 91精品亚洲| 四虎884aa成人精品最新| 在线天堂中文资源最新版| 精品久久久中文字幕| 国产精品白浆| 国产精品久久久久av蜜臀| 日韩一区中文| 日本不卡高清| 91嫩草精品| 日本视频在线一区| 日韩激情综合| 亚洲精品日本| 日韩欧美中文字幕电影| 日韩黄色av| 国产日韩欧美在线播放不卡| 国产精品嫩草影院在线看| 国产欧美高清视频在线| 国产日产精品_国产精品毛片| 国产日韩免费| 美女视频免费精品| 国产一区国产二区国产三区| 国产一区二区三区四区五区| 国产一区二区精品福利地址| 日韩一区二区中文| 91久久国产| 性一交一乱一区二区洋洋av| 中文精品在线| 国产亚洲福利| 美国三级日本三级久久99| 亚洲ab电影| 国产视频网站一区二区三区| 国产精品久久久免费| 国产在视频一区二区三区吞精| 91综合网人人| 性欧美xxxx免费岛国不卡电影| 国产亚洲高清视频| 日韩欧美2区| 久久精品国产一区二区| av在线最新| 欧美日韩国产高清| 亚洲人成网站在线在线观看| 日韩激情精品| 国产精品一区二区三区av| 久久av日韩| 中文在线а√天堂| 亚洲免费播放| 91精品丝袜国产高跟在线| 麻豆精品久久| 日本精品影院| 日韩专区欧美专区| 国产精品任我爽爆在线播放| 97se综合| 亚洲欧美日韩精品一区二区| 日韩精品免费一区二区夜夜嗨| 欧美成人一二区| 性欧美videohd高精| 亚洲综合另类| 国产精品videossex久久发布| 日本免费久久| 蜜臀va亚洲va欧美va天堂| 国产精品久av福利在线观看| 日韩免费高清| 鲁大师影院一区二区三区| 日韩国产欧美三级| 色综合五月天| 日韩影院精彩在线| 久久精品亚洲一区二区| 欧美a级片一区| 国产免费播放一区二区| 日本精品不卡| 亚洲久久视频| 国产不卡精品| 日本欧洲一区二区| 捆绑调教日本一区二区三区| 亚洲一区二区三区中文字幕在线观看 | 国产欧美自拍一区| 日本精品影院| 国产图片一区| 日韩午夜av| 国产在线一区不卡| 亚洲香蕉久久| 亚洲一级少妇| 欧美综合社区国产| 午夜av不卡| 日韩专区视频网站| 欧洲一级精品| 国产黄色一区| 久久午夜精品一区二区| 精品91福利视频| 日韩和欧美一区二区三区| 久久久久久久久99精品大| 国产麻豆精品| 天使萌一区二区三区免费观看| 久久久久九九精品影院| 免费观看日韩电影|