Unit5a Ref
Unit5a Ref
NET
Unit-5 – Part1
Database Access with Command,
Adapter and XML
BENFITS OF ADO.NET
• Interoperability
• Scalability
• Productivity
• Performance
VB C# C++ Jscript …
ADO.Net XML.Net
SqlDataAdapter
OleDbDataAdapter
10
Data Providers Functionality
Connection Command
Rows
DataReader
DataSet
DataAdapter database
Fill
DataAdapter DataSet
Update
UpdateCommand
Errors Collection
DeleteCommand
SelectCommand
InsertCommand
Command
Connection Parameters
Data Source
• System.Data.SqlClient
• System.Data.OleDB
• System.Data.SqlTypes
• VB.Net
Imports System.Data
Imports System.Data.SqlClient
Dim sqlAdp as SqlDataAdapter
• C#
using System.Data;
using System.Data.SqlClient;
SqlDataAdapter sqlAdp= new
SqlDataAdapter();
• using System.Data.SqlClient;
System.Data.SqlClient;
• SqlConnection
• SqlCommand
• SqlDataReader
• SqlDataAdapter
• SqlParameter
• SqlParameterCollection
• SqlError
• SqlErrorCollection
• SqlException
• SqlTransaction
• SqlDbType
Web Application using C# - Unit 5 Dr.M.Paul Arokiadass Jerald 24
Connecting to SQL
• using System.Data.SqlClient;
string sConnectionString =
"Initial Catalog=Northwind;
Data Source=localhost;
Integrated Security=SSPI;";
sqlAdp.Close();
sqlAdp.Dispose();
Web Application using C# - Unit 5 Dr.M.Paul Arokiadass Jerald 25
Connection Pooling
1.New()
2.New(cmdText)
3.New(cmdText, connection)
4.New(cmdText, connection,
transaction)
5.And many more
DataSet
DataTable
DataTable
DataRow
DataRow