close

getImage (7).jpeg

出版社:博碩

出版日期:2021年3月31日

ISBN:9789864345625

書號:MP21824

定價:960元     售價:720元

有看部落格的才有此優惠喔
也可到露天購買
https://www.ruten.com.tw/item/show?22114584911806

      yahoo購買https://tw.bid.yahoo.com/item/%E7%9B%8A%E5%A4%A7-%E6%B7%B1%E5%85%A5%E6%8E%A2%E7%B4%A2-NET%E8%B3%87%E6%96%99%E5%AD%98%E5%8F%96-ADO-NET-SqlDataSource-LI-101050169316
      
      蝦皮購買
https://shopee.tw/product/120351604/9638085791/

      pchome 商店街購買https://seller.pcstore.com.tw/S140967598/C1439340345.htm
內容簡介

本書是針對「已經會寫」資料庫程式的程式設計師所設計的案頭書,當遇到資料存取相關問題時可以隨時拿出來查閱。不光是知道這些方法、屬性是什麼(名詞解釋)?更有範例可以直接套用、學習與解惑(不只是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,做出 無限下拉的資料呈現(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):In ,程式與畫面在同一檔案

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()方法,為了效能只能呼叫一次

6-10 .IsDBNull()方法,避免空的欄位值

 

|CHAPTER 07| SqlCommand類別

7-1 SqlCommand建構函式與初始屬性值

7-2 SqlCommand與DataReader基礎範本

7-3 SqlCommand常用方法一覽表

7-4 .ExecuteReader()方法,查詢資料列(記錄)

7-5 .ExecuteReader(CommandBehavior)方法,查詢資料列(記錄)

7-6 .ExecuteNonQuery()方法,回寫資料庫(新增、刪除、修改)

7-7 例外狀況

7-8 SqlCommand的屬性

arrow
arrow
    全站熱搜

    ETAITBOOK08 發表在 痞客邦 留言(0) 人氣()