Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Truy cập cơ sở dữ liệu trong visual basic
MIỄN PHÍ
Số trang
49
Kích thước
308.4 KB
Định dạng
PDF
Lượt xem
1036

Truy cập cơ sở dữ liệu trong visual basic

Nội dung xem thử

Mô tả chi tiết

III/ Truy caäp cô sôû döõ lieäu trong Visual Basic

1/ Giôùi thieäu ODBC (Open Database Connectivity)

 Khaùi nieäm

 ODBC laø moät chuaån do Microsoft ñöa ra ñeå truy caäp döõ lieäu .Phaùt

trieån ODBC, Microsoft muoán xaây döïng moät Application Programming

Interface ( API ) duy nhaát coù theå söû duïng ñeå truy caäp cô sôû döõ lieäu

treân nhieàu heä quaûn lyù cô sôû döõ lieäu khaùc nhau. Coù 2 öu ñieåm maø

ODBC taän duïng ñöôïc laø :

• ODBC cung caáp moät giao dieän duy nhaát ñeå truy caäp ñeán

nhieàu cô sôû döõ lieäu khaùc nhau, nhôø ñoù giaûm bôùt thôøi gian

nghieân cöùu cô sôû döõ lieäu môùi cho baïn vaø cho nhaø phaùt trieån .

• ODBC cho pheùp phaùt trieån öùng duïng Client ñoäc laäp vôùi

Server cuoái .

 ODBC laø thaønh phaàn toái quan troïng cho pheùp baïn söû duïng Visual

Basic ñeå phaùt trieån caùc öùng duïng Client / Server .

 Caáu truùc cuûa ODBC goàm 4 phaàn chính :

• Application (öùng duïng) : laø giao dieän ñeå ngöôøi duøng laøm vieäc

vôùi öùng duïng. Noù söû duïng API ( Application Programming

Interface) vôùi ODBC ñeå xaây döïng keát noái ñeán cô sôû döõ lieäu vaø

ñieàu khieån döõ lieäu thoâng qua caùc caâu leänh SQL.

• Driver Manager ( trình quaûn lyù ñieàu khieån ) : laø trung gian

giöõa öùng duïng vaø trình ñieàu khieån ñaõ ñöôïc xaùc ñònh ñeå truy caäp

töøng loaïi cô sôû döõ lieäu. Coøn ñoái vôùi döõ lieäu , noù chæ yeâu caàu keát

noái ñeán DataSource , khoâng caàn thieát moät lieân keát ñeán trình

ñieàu khieån.

• Driver (trình dieàu khieån ) :boå sung cho ODBC API moät heä

thoáng quaûn lyù cô sôû döõ lieäu baèng caùch xaây döïng moái quan heä

ñeán server, chòu söï ñieàu khieån cuûa caùc ñieàu leänh SQL sau ñoù

traû keát quaû veà, hay thoâng baùo loãi cho öùng duïng .

• DataSource ( nguoàn döõ lieäu ) : ñaây laø söï keát noái giöõa heä

quaûn trò cô sôû döõ lieäu vôùi heä ñieàu haønh töø xa hay maïng ñöôïc

yeâu caàu ñeå truy caäp moät cô sôû döõ lieäu rieâng naøo ñoù chaúng haïn :

 Oracle chaïy döôùi Open VMS ñöôïc truy caäp

thoâng qua Path Works / DECNet.

 DB2 chaïy döôùi MVS ñöôïc truy caäp thoâng qua

moät coång

 Paradox hay Foxpro truy caäp cô sôû döõ lieäu cuïc

boä neân khoâng ñoøi hoûi heä ñieàu haønh töø xa hay maïng

naøo .

 Thöïc chaát ODBC laø caùc taäp tin DLL do caùc nhaø cung caáp xaây döïng vaø

thoâng qua moät giao dieän naøo ñoù, ngöôøi duøng seõ cung caáp caùc thoâng soá

cho caùc taäp tin naøy ñeå noù thöïc hieän nhieäm vuï.

 Ta coù theå moâ taû caáu truùc ODBC theo hình veõ nhö sau :

Application

Driver Manager

Driver

Data Source

Caáu hình ODBC

 ODBC ñöôïc boå sung nhö laø moät caùc file coù theå thi haønh ñöôïc, nhö

caùc file INI, DLL ( Dynamic Link Libraries) nhö sau :

• ODBC Administrator (ODBCADM .EXE) : laø chöông

trình thuoäc nhoùm CONTROL PANEL , cho pheùp caùi

ñaët caùc trình ñieàu khieån ODBC môùi vaø ñònh nhgóa

DataSource môùi. Vieäc caøi ñaët seõ chi tieát hôn trong

ODBCINST . INI , vaø DataSource cuõng roõ raøng hôn trong

ODBC . INI .

• Drive Manager (ODBC . DLL) : quaûn lyù trình ñieàu

khieån, chòu traùch nhieäm keát noái DataSource ñeán caùc trình

ñieàu khieån. Khôûi ñoäng caùc trình ñieàu khieån ODBC khaùc

nhau vaø khôûi ñoäng kích hoaït khaùc.

• Drivers : Caùc trình ñieàu khieån töï chuùng bao goàm moät

hay nhieàu DLLs cuõng nhö hoã trôï caùc file INI , tuøy thuoäc vaøo

caùc trình boå sung cuûa caùc nhaø cung caáp .

 Tröôùc khi coù theå truy caäp ñeán moät cô sôû döõ lieäu thoâng qua ODBC ,

caàn phaûi ñònh nghóa DataSource ñeå ODBC bieát ñöôïc caàn keát noái ñeán

ñaâu . Coù theå duøng moät trong hai caùch :

• Söû duïng ODBC Administrator ñeå ñònh nghóa Data

Source.

• Söû duïng haøm RegisterDatabase cuûa Visual Basic ñeå

ñònh nghóa theo chöông trình Data Source .

 Chaúng haïn laøm vieäc vôùi Microsoft SQL Server ta phaûi bieát moät soá

thoâng tin sau

• Teân DataSource .

• Moâ taû veà DataSource .

• Teân Server treân maïng nôi coù chöùa cô sôû döõ lieäu.

• Teân cô sôû döõ lieäu.

Tải ngay đi em, còn do dự, trời tối mất!