Tài liệu Bài 6: Data Access and Viewingwith .NET - Pdf 86

Data Access and Viewing with .NET
Data Access and Viewing with .NET-
-Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
1
1
C# and .NET Framework
C# and .NET Framework
B
B
à
à
i 6:
i 6:
Data Access and Viewing
Data Access and Viewing
with .NET
with .NET
Đo

n Quang Minh
2
2
M
M


c l
c l


c
c
ADO.NET Overview
ADO.NET Overview
Using Database Connections
Using Database Connections
Commands
Commands
Quick Data Access: The Data Reader
Quick Data Access: The Data Reader
Working with
Working with
DataSet
DataSet
Viewing .NET data
Viewing .NET data
Example
Example
Data Access and Viewing with .NET

ADO
-
-
Microsoft
Microsoft
's
's
ActiveX Data Objects: t
ActiveX Data Objects: t
hư vi
hư vi


n c
n c
á
á
c cho ph
c cho ph
é
é
p truy c
p truy c


p
p
v
v
à

: luôn luôn gi


k
k
ế
ế
t n
t n


i, ch
i, ch


l
l
à
à
m vi
m vi


c v
c v


i CSDL...
i CSDL...


li


u, h
u, h


tr
tr


m
m


nh m
nh m


SQL
SQL
Server,
Server,
đ
đ


ng th
ng th


Đ


truy
truy
c
c


p
p
v
v
à
à
x
x




CSDL,
CSDL,
s
s


d
d


.


C
C
á
á
c
c
l
l


p
p


b
b


n
n
trong
trong
System.Data
System.Data
:
:
DataSet


p
p
đ
đ


c
c
bi
bi


t
t
:
:
SqlCommand
SqlCommand
,
,
OleDbCommand
OleDbCommand
,
,
SqlCommandBuilder
SqlCommandBuilder
,
,
OleDbCommandBuilder

,
OleDbParameter
OleDbParameter
,
,
SqlTransaction
SqlTransaction
,
,
OleDbTransaction
OleDbTransaction
Data Access and Viewing with .NET
Data Access and Viewing with .NET-
-Editor:
Editor:
Đo
Đo
à
à
n Quang Minh
n Quang Minh
4
4
Using Database Connections

i
c
c
ó
ó
m
m


t
t
k
k
ế
ế
t
t
n
n


i
i
đ
đ
ế
ế
n
n
CSDL


p
p
chu
chu


i
i
k
k
ế
ế
t
t
n
n


i
i
:
:
thông
thông
thư
thư


ng

m


t
t
kh
kh


u
u
.
.
S
S


d
d


ng
ng
c
c
á
á
c
c
phương

ế
t
t
n
n


i
i
hi
hi


u
u
qu
qu


Đ
Đ
ó
ó
ng
ng
ngay
ngay
k
k
ế

thư


ng
ng
,
,
ch
ch
ú
ú
ng
ng
ta
ta
không
không
duy
duy
tr
tr
ì
ì
m
m


t
t
k

Khi
c
c


n
n
truy
truy
v
v


n
n
,
,
ch
ch
ú
ú
ng
ng
ta
ta
m
m


k

ng
ngay
ngay
k
k
ế
ế
t
t
n
n


i
i
l
l


i
i
.
.
Kh
Kh


i
i
l


i
i
try
try


catch
catch
T
T


kh
kh
ó
ó
a
a
using:
using:
s
s


d
d


ng


m
m
vi
vi
c
c


a
a
using,
using,
đ
đ


i
i




ng
ng
s
s


b

d


ng
ng
thông
thông
qua
qua
SqlTransaction
SqlTransaction
ho
ho


c
c
OleDbTransaction
OleDbTransaction
.
.
Data Access and Viewing with .NET
Data Access and Viewing with .NET-
-Editor:


c
c
thi
thi
câu
câu
l
l


nh
nh


M
M


t
t
đ
đ


i
i




đ


th
th


c
c
thi
thi
m
m


t
t
câu
câu
l
l


nh
nh
SQL
SQL
ho
ho


c




c
c
th
th


c
c
hi
hi


n
n
:
:
Khai
Khai
b
b
á
á
o
o
v

chu


i
i
ch
ch


a
a
câu
câu
l
l


nh
nh
SQL
SQL
ho
ho


c
c
tên
tên
th

i




ng
ng
command
command
v
v


i
i
câu
câu
l
l


nh
nh
truy
truy
v
v


n

đ


nh
nh
thu
thu


c
c
t
t
í
í
nh
nh
câu
câu
truy
truy
v
v


n
n
:
:
d

tham
s
s


c
c


a
a
câu
câu
truy
truy
v
v


n
n
.
.
Th
Th


c
c
hi

c


u
u
th
th


c
c
hi
hi


n
n
c
c
á
á
c
c
l
l


nh
nh
kh

á
c
c
l
l


nh
nh
truy
truy
v
v


n
n
v
v


i
i
command.
command.


ExecuteNonQuery
ExecuteNonQuery
()

k
ế
ế
t
t
qu
qu


.
.
Thư
Thư


ng
ng
s
s


d
d


ng
ng
trong
trong
truy

t
qu
qu


,
,
v
v
í
í
d
d


c
c
á
á
c
c
l
l


nh
nh
delete, insert, update
delete, insert, update


ng
s
s


d
d


ng
ng
trong
trong
c
c
á
á
c
c
truy
truy
v
v


n
n
hi
hi


v


m
m


t
t
đ
đ


i
i




ng
ng
duy
duy
nh
nh


t
t
.


n
n
tr
tr


v
v


m
m


t
t
gi
gi
á
á
tr
tr


d
d


li

t
í
í
nh
nh
t
t


ng
ng
,
,
t
t
í
í
nh
nh
trung
trung
b
b
ì
ì
nh
nh
,
,
t

XmlReader
.
.
Thư
Thư


ng
ng
đư
đư


c
c
x
x


d
d


ng
ng
khi
khi
hi
hi


XML.
Nên
Nên
d
d
ù
ù
ng
ng
n
n
ế
ế
u
u
CSDL
CSDL
h
h


tr
tr


truy
truy
v
v


n Quang Minh
7
7
Commands
Commands
public class
public class
ExecuteScalarExample
ExecuteScalarExample
{
{
public static void
public static void
Main(string
Main(string
[]
[]
args
args
)
)
{
{
string source = "server=(local)
string source = "server=(local)
\
\
\
\
NetSDK

SqlConnection(source
);
);
conn.Open
conn.Open
();
();
SqlCommand
SqlCommand
cmd
cmd
= new
= new
SqlCommand(select
SqlCommand(select
,
,
conn
conn
);
);
object o =
object o =
cmd.ExecuteScalar
cmd.ExecuteScalar
();
();
Console.WriteLine
Console.WriteLine
( o ) ;

Ch


đư
đư


c
c
t
t


o
o
ra
ra
b
b


i
i
gi
gi
á
á
tr
tr


n
.
.


K
K
ế
ế
t
t
n
n


i
i
t
t


i
i
CSDL
CSDL
luôn
luôn
m
m


đ
ó
ó
ng
ng
.
.
T
T
í
í
nh
nh
ch
ch


t
t


M
M


t
t
data reader
data reader
gi

ADO.
Ch
Ch


c
c
ó
ó
th
th


đ
đ


c
c
,
,
v
v
à
à
đi
đi
đ
đ
ế


i
i
c
c
á
á
c
c
b
b


n
n
ghi
ghi
đã
đã
đ
đ


c
c
.
.


T

á
c
c
b
b


n
n
ghi
ghi
trong
trong
b
b


nh
nh


.
.
Data reader
Data reader
ch
ch


c

t


CSDL
CSDL
v
v
à
à
chuy
chuy


n
n
v
v


.
.
R
R


t
t
hay
hay
đư


n
n
th
th


d
d


li
li


u
u
,
,
nh
nh


t
t
l
l
à
à
trong


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status