蝦皮優選
大享~深入探索.NET資料存取:ADO.NET+SqlDataSource+LINQ(第二版)9789864345625
尚無評價
icon local shipping
運費:
$29 - $65
商品詳情
商品數量
10
進口/非進口
非進口
出版社
博碩
國際標準書號
9789864345625
出貨地
臺北市中正區

書名:深入探索 .NET資料存取:ADO.NET + SqlDataSource + LINQ(第二版) 書號:MP21824 作者:MIS2000 Lab.、周棟祥 博士、吳進魯 ISBN: 978-986-434-562-5 定價:NT$960元 印刷:單色 頁數:816頁 書籍規格:17*23 上市日:2021/4/2 譯者:(無) 學習定位:中階 本書附件:博碩官網下載範例檔 本書是針對「已經會寫」資料庫程式的程式設計師所設計的案頭書,當遇到資料存取相關問題時可以隨時拿出來查閱。不光是知道這些方法、屬性是什麼(名詞解釋)?更有範例可以直接套用、學習與解惑(不只是What,更要會動手寫,知道怎麼做How To Do)。 ◈ 以微軟Microsoft Doc(前MSDN)網站為基礎,介紹最常用、次常用的屬性與方法之實務應用。 ◈ 除了ASP.NET(Web Form)網頁,也搭配Windows Form的ADO.NET程式,演示跨平台資料存取。部分章節更提供ASP.NET MVC 5的範例。 ◈ 以.NET Framework為主,DataReader與SqlCommand、DataSet與SqlDataAdapter屬性與方法。 ◈ EntLib企業函式庫(Enterprise Library)的資料存取(DAAB),快速整合DataReader與DataSet兩種寫法。 ◈ 開放式並行存取(Optimistic Concurrency)、.NET 2.0~4.x的非同步(Async.與Await)程式。 ◈ 撰寫分頁程式,搭配SQL Server資料庫的Row_Number、Offset…Fetch Next,實踐資料來源的分頁展示。 ◈ Web Service與WCF Service搭配jQuery、JSON,做出Facebook無限下拉的資料呈現(AJAX分頁程式)。 ◈ System.Transactions命名空間、TransactionScope與資料庫交易、SqlBulkCopy。 ◈ SqlParameter參數避免資料隱碼(SQL Injection)攻擊。 ◈ ASP.NET Web Form專用的SqlDataSource控制項的解說與剖析。 ◈ LINQ與ADO.NET、LINQ語法介紹。 ☞【範例檔下載】☜ |CHAPTER 00| 本書導讀 0-1 學習順序,三大重點 0-2 ADO.NET四大經典範本 0-3 資料庫範例的安裝與YouTube教學影片 0-4 參考資料與書籍 Part I ADO.NET基礎入門篇 |CHAPTER 01| 程式與資料庫互動的四大步驟 1-1 ASP.NET與ADO.NET的簡單程式(DataReader) 1-2 JSP連結資料庫的四大步驟 1-3 PHP連結資料庫的四大步驟 1-4 深入瞭解四大步驟 1-5 連結字串(ConnectionString)不需死背 1-6 新的Microsoft.Data.SqlClient命名空間(.NET Core) |CHAPTER 02| Connection資料庫連結 2-1 Connection物件 2-2 ConnectionString,資料庫的連結字串 2-3 ConnectionString關鍵字數值的有效名稱 2-4 SqlDataSource產生連結字串(圖解Visual Studio精靈) 2-5 Web.Config檔案的連結字串 2-6 SqlDataSource資料庫連結字串for Oracle 2-7 SqlDataSource資料庫連結字串for Access 2-8 SqlDataSource資料庫連結字串for ODBC 2-9 .Open()方法 2-10 .Close()方法 2-11 .Dispose()方法 2-12 .CreateCommand()方法 2-13 .GetSchema()方法 2-14 多重結果作用集(MARS,MultipleActiveResultSets) 2-15 變更與取得資料庫 2-16 連結字串的安全性 2-17 連結字串與資料庫交易(Transaction) |CHAPTER 03| SQL Server連結共用(Connection Pooling) 3-1 集區(Pool)的建立及指派 3-2 Case Study:ClientConnectionId屬性 3-3 從集區加入連結 3-4 從集區移除連結 3-5 清除連結集區 |CHAPTER 04| Azure雲端資料庫、SQL Server的LocalDb、Oracle或MySQL資料庫 4-1 連結雲端資料庫(Microsoft Azure) 4-2 SQL Server的LocalDB與範例安裝 4-3 Oracle甲骨文資料庫 4-4 SqlDataSource與Oracle 4-5 MySQL資料庫 4-6 SqlDataSource控制項搭配MySQL Part II DataReader篇 |CHAPTER 05| SqlDataReader類別與常用方法,程式入門 5-1 DataReader觀念解析 5-2 DataReader的方法 5-3 .Read()方法 5-4 入門練習(I):實作DataReader與範例 5-5 Snippet,Visual Studio輔助您撰寫「程式碼片段」 5-6 入門練習(II):Inline Code,程式與畫面在同一檔案 5-7 先關閉Command再關閉DataReader 5-8 DataReader優缺點—快速又省資源、但無法分頁 5-9 使用try...catch...finally區塊 5-10 使用using...區塊,自動關閉資源 5-11 巢狀的(多個)using區塊 5-12 SQL指令的預存程序(Stored Procedure) 5-13 .NextResult()方法,傳回多個結果 5-14 多重結果作用集(MARS)與網路留言版(關聯式資料表) 5-15 Case Study:計算食物卡路里,.ExecuteScalar()方法 5-16 Case Study:計算食物的卡路里(可複選、加總) |CHAPTER 06| DataReader常用屬性 6-1 DataReader的屬性 6-2 Depth屬性 6-3 FieldCount屬性 6-4 HasRows屬性 6-5 RecordsAffected屬性,資料異動 6-6 .GetName()方法,取得欄位名稱 6-7 .GetValue()方法,個別擷取欄位的內容、值 6-8 .GetValues()方法,填入物件陣列,有效擷取「所有」欄位 6-9 .GetOrdinal