Instalimi i shoferit odbc windows 7. Menaxhimi i burimeve të të dhënave ODBC. Shtimi i një burimi të të dhënave ODBC

Lidhshmëria e bazës së të dhënave të hapura (ODBC) është një protokoll që përdoret për të lidhur një bazë të dhënash të Microsoft Access me një burim të jashtëm të dhënash, siç është Microsoft SQL Server. Ky artikull ofron një përmbledhje të burimeve të të dhënave ODBC, si t'i krijoni ato dhe si të lidheni me to duke përdorur Microsoft Access. Hapat që duhet të ndërmerrni varen nga bazat e të dhënave dhe drejtuesit ODBC që po përdorni.

Në këtë artikull

Rreth burimeve të të dhënave ODBC

Një burim i të dhënave është një burim që përmban të dhënat dhe informacionin e lidhjes që nevojiten për të hyrë në ato të dhëna. Burimi i të dhënave mund të jetë një SQL Server, një bazë të dhënash relacionale Oracle, një spreadsheet ose një skedar teksti. Informacioni i lidhjes mund të përfshijë vendndodhjen e serverit, emrin e bazës së të dhënave, ID-në e hyrjes, fjalëkalimin dhe parametra të ndryshëm të drejtuesit ODBC që përshkruajnë mënyrën e lidhjes me burimin e të dhënave. Ju mund ta merrni këtë informacion nga administratori i bazës së të dhënave me të cilin dëshironi të lidheni.

Në arkitekturën ODBC, aplikacionet (siç është Access) lidhen me një ODBC Driver Manager, i cili nga ana tjetër përdor një drejtues specifik ODBC (si Microsoft SQL ODBC) për t'u lidhur me burimin e të dhënave. Access përdor burimet e të dhënave ODBC për t'u lidhur me burime të jashtme të të dhënave që nuk kanë drejtues të integruar.

Për t'u lidhur me një burim të tillë të dhënash, ndiqni këto hapa:

    Instaloni drejtuesin e duhur ODBC në kompjuterin e burimit të të dhënave.

    Përcaktoni emrin e burimit të të dhënave (DSN) duke përdorur programin Administratori i burimit të të dhënave ODBC për të ruajtur informacionin e lidhjes në regjistrin e Microsoft Windows ose skedarin DSN, ose duke përdorur një varg lidhjeje në kodin Visual Basic për të kaluar informacionin e lidhjes drejtpërdrejt te Menaxheri i Drejtuesit ODBC.

Burimet e të dhënave të makinës

Burimet e të dhënave të makinës ruajnë informacionin e lidhjes në regjistrin e Windows në një kompjuter specifik. Këto burime të dhënash mund të përdoren vetëm në kompjuterin në të cilin janë përcaktuar. Ekzistojnë dy lloje të burimeve të të dhënave të makinës: përdoruesi dhe sistemi. Burimet e personalizuara të të dhënave janë të disponueshme dhe të dukshme vetëm për përdoruesin aktual. Burimet e të dhënave të sistemit mund të përdoren nga të gjithë përdoruesit e kompjuterit. Ato shfaqen për të gjithë këta përdorues dhe shërbime të sistemit. Burimet e të dhënave të makinës janë veçanërisht të dobishme kur ju duhet të ofroni siguri shtesë, sepse vetëm përdoruesit e regjistruar mund të shikojnë burimin e të dhënave të makinës. Përveç kësaj, një burim i tillë nuk mund të kopjohet nga distanca në një kompjuter tjetër.

Burimet e të dhënave të skedarëve

Burimet e të dhënave të bazuara në skedarë (të quajtura gjithashtu skedarë DSN) ruajnë informacionin e lidhjes në skedarë teksti dhe jo në regjistrin e Windows dhe në përgjithësi janë më fleksibël për t'u përdorur sesa burimet e të dhënave të bazuara në makinë. Për shembull, një burim i të dhënave skedari mund të kopjohet në çdo kompjuter me një drejtues të përshtatshëm ODBC për të siguruar që aplikacioni të ketë informacion të saktë dhe të qëndrueshëm të lidhjes në të gjithë kompjuterët e përdorur. Ju gjithashtu mund të vendosni burimin e të dhënave të skedarit tuaj në një server të veçantë, ta ndani atë nëpër shumë kompjuterë në rrjetin tuaj dhe të menaxhoni me lehtësi informacionin e centralizuar të lidhjes.

Disa burime të të dhënave të skedarëve nuk mund të ndahen. Burime të tilla janë të vendosura në një kompjuter të veçantë dhe tregojnë një burim të të dhënave të makinës. Ato mund të përdoren për të hyrë në burimet ekzistuese të të dhënave të makinës nga burimet e të dhënave të skedarëve.

Vargjet e lidhjes

Mund të përcaktoni një varg të formatuar me informacionin e lidhjes në modul. Vargu i lidhjes kalon informacionin e lidhjes direkt te Menaxheri i Drejtuesit ODBC. Kjo ndihmon në thjeshtimin e aplikacionit duke eliminuar nevojën që administratori ose përdoruesi të krijojnë një DSN përpara se të përdorin bazën e të dhënave.

Për më shumë informacion rreth ndërfaqes ODBC, shihni referencën e programuesit MSDN ODBC.

Shtimi i një burimi të të dhënave ODBC

Përpara se të vazhdoni, instaloni drejtuesin e duhur ODBC për burimin e të dhënave me të cilin dëshironi të lidheni.

Shënim: Për të shtuar ose konfiguruar një burim të dhënash ODBC, duhet të jeni anëtar i grupit të Administratorëve në kompjuterin lokal.

Për më shumë informacion rreth opsioneve individuale, klikoni Referenca në kutinë e dialogut ODBC.

Një ditë tjetër hasa këtë problem: në Windows 7, veçanërisht në versionet fillestare dhe shtëpiake, nuk ka burime të dhënash ODBC.

ODBC (Lidhja e hapur e bazës së të dhënave)- një ndërfaqe programi për qasje në bazën e të dhënave (API) e zhvilluar nga Microsoft, në bashkëpunim me Simba Technologies, bazuar në specifikimet e Ndërfaqes së Nivelit të Thirrjes (CLI), e cila u zhvillua nga SQL Access Group, X/Open dhe Microsoft. CLI u standardizua më pas nga ISO/IEC 9075-3:2003. (Anglisht) Standardi CLI është krijuar për të unifikuar ndërveprimin e softuerit me DBMS, duke e bërë atë të pavarur nga shitësi i DBMS dhe platforma e harduerit dhe softuerit.



Në fillim të vitit 1990, kishte disa shitës të bazës së të dhënave, secili me ndërfaqen e vet. Nëse një aplikacion duhej të komunikonte me burime të shumta të të dhënave, ishte e nevojshme të shkruante kodin e vet për të bashkëvepruar me secilën nga bazat e të dhënave. Për të zgjidhur këtë problem, Microsoft dhe një numër kompanish të tjera kanë krijuar një ndërfaqe standarde për marrjen dhe dërgimin e llojeve të ndryshme të burimeve të të dhënave. Kjo ndërfaqe quhej Open Database Connectivity, ose një mekanizëm i hapur për ndërveprim me bazat e të dhënave.
Me ODBC, programuesit e aplikacioneve mund të zhvillojnë aplikacione për të përdorur një ndërfaqe të vetme aksesi të të dhënave pa pasur nevojë të shqetësohen për ndërlikimet e ndërveprimit me burime të shumta.

Kjo do të thotë, vetë skeda ODBC është atje, këtu është një pamje e ekranit:

Dhe madje hapet, por kur shtohet "System DSN"

Nuk ka zgjedhje të bazave të të dhënave, si për shembull në Windows XP, ekziston një zgjedhje vetëm e një lloji të bazës së të dhënave, kjo është SQL, kjo nuk është aspak e mirë. Sepse, për shembull, shumë klientë të bankave kërkojnë një burim të dhënash ODBC nga Microsoft (mdb). Dhe nëse nuk e zgjidhni, si mund ta instaloni klientin e bankës në Windows 7 starter ose në shtëpi? Më poshtë janë dy pamje nga ekrani, njëra është startues i Windows 7, tjetra është Windows XP.

Unë do të them se ka një rrugëdalje nga kjo situatë. Starter ose shtëpia e Windows 7 është projektuar për shtëpinë, kështu që nuk ka këmbanat dhe bilbilat që nevojiten për programet profesionale. Këtu është ndryshimi në çmim, nëse versioni shtëpiak ose fillestar varion nga 2100 - 3000 rubla, atëherë versioni PRO kushton të paktën dy herë më shumë. Por ju ende mund ta instaloni klientin e bankës në Windows 7 starter dhe në shtëpi. Thjesht instaloni klientin e bankës, ai do të krijojë automatikisht një burim të dhënash ODBC nga Microsoft, megjithëse nuk do të jetë i dukshëm në terren. Kjo do të thotë, me fjalë të thjeshta, fusha do të jetë bosh dhe do të krijohet një bazë të dhënash mdb.

Instalimi i klientit të bankës

Pas instalimit të bankës së klientit, ajo filloi në mënyrë perfekte dhe funksionoi.

Në këtë mënyrë, Windows po tregohet pak dinak, domethënë, duke ju lënë të kuptohet se për të instaluar një burim të dhënash ODBC duhet të blini një version më të shtrenjtë, megjithëse gjithçka funksionon në starter ose në shtëpi, thjesht nuk ka fushë.

Dhe madje hapet, por vetëm kur shtoni "System DSN":

Nuk ka zgjedhje të bazave të të dhënave, si p.sh Windows XP. Rezulton se ju duhet të zgjidhni vetëm një nga llojet e bazës së të dhënave - SQL, dhe kjo nuk është aspak e mirë. Sepse, për shembull, shumë klientë të bankave kërkojnë Burimi i të dhënave ODBC pikërisht nga Microsoft (mdb)!!! Dhe nëse nuk e zgjidhni, si mund ta instaloni klientin e bankës Windows 7 Fillestar ose Windows 7 Home?



Për krahasim, shikoni dy pamje të ekranit, një - Starter i Windows 7, një tjetër - Windows XP.

1) Starter i Windows 7:

2) Windows XP Professional:

Sidoqoftë, ka një rrugëdalje nga kjo situatë! Versionet Starter i Windows 7 ose Shtëpi, janë të dizajnuara për përdorim në shtëpi, kështu që nuk kanë zilet dhe bilbilat që nevojiten për programet profesionale. Këtu është ndryshimi në çmim, për krahasim: nëse kostoja Shtëpi ose Fillestar versioni i Windows varion nga 2100 - 3000 rubla, atëherë PRO- versioni kushton të paktën dy herë më shumë.



Por ju ende mund të vendosni bankën e klientit Starter i Windows 7 Dhe Windows 7 Home. Thjesht instaloni bankën e klientit, ajo do ta krijojë vetë Burimi i të dhënave ODBC nga Microsoft, megjithëse nuk do të jetë i dukshëm në terren. Kjo do të thotë, me fjalë të thjeshta, fusha do të jetë bosh dhe do të krijohet një bazë të dhënash mdb.

Instalimi i bankës së klientit:

Pas instalimit të klientit të bankës, ai filloi në mënyrë perfekte dhe funksionoi.

Kështu, kompania Windows është pak dinak, sikur ju lë të kuptohet që të instaloni Burimi i të dhënave ODBC ju duhet të blini një version më të shtrenjtë, megjithëse gjithçka funksionon në versionet Starter ose Home, thjesht nuk ka fushë.

Krijimi i një aplikacioni që përdor një bazë të dhënash

Abstrakt për nënseksionin

Qëllimi i nënseksionit është të sigurojë përfundimin e punës laboratorike për krijimin e një aplikacioni bazë të dhënash·

Pseudonimet përdoren shpesh për të punuar me bazat e të dhënave. Një alias i bazës së të dhënave është emri i një baze të dhënash, i cili shkruhet në cilësimet në atë mënyrë që për të hyrë në tabelat e kësaj baze të dhënash mjafton të specifikoni pseudonimin. Kjo lehtësi ju lejon të ndryshoni me lehtësi llojin e bazës së të dhënave pa ndryshuar tekstin e programit.

Le të shqyrtojmë parimin e përcaktimit të një pseudonimi për një bazë të dhënash të Microsoft Access të ruajtur në një skedar në një hard disk. Le të themi se duam që pseudonimi borey të korrespondojë me një bazë të dhënash në skedarin borey.mdb. Këtë mund ta bëjmë në mënyrë programore duke përdorur funksionin SQLConfigDataSource ODBC API.

Për të vendosur një pseudonim manualisht, duhet të ekzekutoni Administratorin e Burimit të të Dhënave ODBC (Start\Settings\Control Panel\Administrative Tools\Data Sources (ODBC)). Dritarja e administratorit është paraqitur në figurën 6.

Figura 6 – Administratori i burimit të të dhënave ODBC

Më pas, në skedën "Përdoruesi DSN" ose "System DSN" (në varësi të faktit nëse burimi i të dhënave po krijohet për përdoruesin aktual ose për të gjithë përdoruesit e sistemit, përkatësisht), klikoni butonin "Shto". ·

Do të shfaqet një listë e drejtuesve të instaluar dhe përshkrimi i tyre (Figura 7).

Figura 7 – Administratori i burimit të të dhënave ODBC. Dialog për krijimin e një burimi të ri të dhënash

·Pasi të klikoni në butonin “Finish” në dritaren që hapet (Figura 8), duhet të specifikoni emrin e burimit “db” dhe rrugën drejt skedarit.

Figura 8 – Administratori i burimit të të dhënave ODBC. Dialog për krijimin e një burimi të ri të dhënash

· Duke klikuar butonin “Ok”, sistemi do të shfaqë pseudonimin “borey” për bazën e të dhënave, i cili mund të përdoret kur aksesoni skedarin borey.mdb (Figura 9). Duhet të theksohet se në një mënyrë të ngjashme mund të specifikoni një pseudonim për DBMS-të e tjera.

Figura 9 – Administratori i burimit të të dhënave ODBC. Dialog për krijimin e një burimi të ri të dhënash

2.2 Informacion bazë për gjuhën C++ (wikipedia)

·C++ është një gjuhë programimi për qëllime të përgjithshme e përpiluar, e shtypur në mënyrë statike.

Mbështet paradigmat e mëposhtme të programimit:

Programimi procedural,

Programimi i orientuar nga objekti,

Programim i përgjithësuar.

Ofron:

Modulariteti,

Përmbledhje e veçantë

Trajtimi me përjashtim

Abstragimi i të dhënave

Deklarimi i llojeve (klasave) të objekteve,

Funksionet e integruara

Funksionet virtuale. ·

Biblioteka standarde përfshin, ndër të tjera, kontejnerë dhe algoritme të përdorura zakonisht. C++ kombinon veçoritë e gjuhëve të nivelit të lartë dhe të ulët. Krahasuar me paraardhësin e saj, gjuhën C, vëmendja më e madhe i kushtohet mbështetjes së programimit të orientuar drejt objektit dhe të përgjithshëm. Sintaksa C++ është trashëguar nga gjuha C.



Standardi më i fundit i gjuhës C++, i quajtur "C++11", u miratua në vitin 2011. Ai përfshinte shtesa të rëndësishme në thelbin e gjuhës dhe një zgjerim të bibliotekës standarde. ·

Përfundimi: ju duhet të lidheni me një bazë të dhënash të krijuar në DBMS MS Access nëpërmjet ODBC në aplikacionin tuaj Delphi 7.

Së pari, shkoni te seksioni "Paneli i Kontrollit - Administrimi - Burimet e të dhënave (ODBC)". Shto një burim të ri të dhënash.

Oriz. 1. Administratori i burimit të të dhënave ODBC

Pastaj zgjidhni "Shofer për Microsoft Access".


Oriz. 2. Krijo një burim të ri të dhënash

Pastaj, në dritaren "Instalo Driver ODBC ...", vendosni emrin, përshkrimin dhe zgjidhni shtegun për në bazën e të dhënave, për shembull, "Stacioni i autobusit. mdb».

Oriz. 3. Instalimi i drejtuesit ODBC për MS Access

Pas kësaj, ne shkojmë në dritaren origjinale "Data Source Administrator..." dhe shohim që "Bus Station" është shtuar në burim.

Oriz. 4. Dritarja fillestare “Administratori i burimit të të dhënave...”

Më pas nisim aplikacionin Delphi 7 dhe vendosim përbërësit në formular: ADOClidhja, ADOTable, Burim i të dhënave, DBGrid. Konfigurimi i komponentëve për lidhje nëpërmjet ODBC.

Së pari, klikoni në komponentin " ADOClidhja 1" dhe konfiguroni vargun e lidhjes, zgjidhni "Microsoft OLE DB Provider for ODBC". Klikoni në butonin "Next" dhe shkoni te skedari "Lidhja".

Oriz. 5. Vendosja e një vargu lidhjeje në Delphi 7

Në skedën "Lidhja", zgjidhni burimin e të dhënave "Stacioni i autobusëve" dhe kontrolloni lidhjen duke klikuar në butonin "Testoni lidhjen".

Komponenti

Vendosja, kuptimi

ADOClidhja1

Prompt Login= E rreme

ADOTable1

Lidhja = ADOConnection1

Emri i tabelës= Ditët e lëvizjes

Burimi i të Dhënave 1

Set i të dhënave= ADOTable1

DBGrid1

Burim i të dhënave= Burimi i të Dhënave1

Tani, nëse vendosni vetinë "Active = True" për komponentin " ADOTable 1", pastaj tabela e vendosur në pronën " Emri i tabelës"do të shfaqet në komponent" DBGrid 1".

Oriz. 7. Tabela "Ditët e lëvizjes" në aplikacionin tonë

Kështu, ne u lidhëm me bazën e të dhënave “Bus Station” nëpërmjet “ODBC”, që do të thotë “Open Data Base Connectivity”.

Libri përshkruan versionin 5.6 të serverit të skriptit të Windows Script Host (WSH), i cili është një nga komponentët standardë të Windows XP dhe mund të instalohet gjithashtu në versionet e mëparshme të Windows. Ofron skriptet VBScript dhe JScript që ilustrojnë përdorimin e objekteve standarde WSH 5.6, duke përfshirë krijimin e proceseve fëmijë nga skriptet dhe ekzekutimin e skripteve në kompjuterë të largët. Shembuj më kompleks përfshijnë skenarë që punojnë me bazat e të dhënave, menaxhojnë aplikacionet e Microsoft Office, organizojnë një ndërfaqe grafike të përdoruesit dhe përdorin teknologjitë ADSI (Active Directory Service Interface) dhe WMI (Windows Management Instrumentation) për të zgjidhur detyrat e administrimit. Janë mbuluar çështjet e punës praktike me skedarët XML dhe krijimit të objekteve COM. Vëmendje e veçantë i kushtohet çështjeve të sigurisë kur punoni me skriptet dhe jepen shembuj specifikë të cilësimeve të politikave të sigurisë. Libri vjen me një disketë që përmban kodin burimor për shumicën e shembujve.

Libri:

Për të hyrë në tabelën e krijuar DBF nga një skript WSH, ne do të përdorim teknologjinë ODBC (Open DataBase Connectivity). ODBC është një mjet standard i Microsoft për të punuar me bazat e të dhënave relacionale të formateve dhe prodhuesve të ndryshëm, i aftë për të përpunuar pyetjet e bazës së të dhënave në SQL (Structured Query Language).

Koment

Për një hyrje fillestare në gjuhën SQL, ne mund ta rekomandojmë librin.

Së pari, do të na duhet të krijojmë një rekord ODBC në sistem për t'u lidhur me bazën e të dhënave tona, d.m.th. krijoni një DSN të ri (Emri i burimit të të dhënave, emri i burimit të të dhënave). Në Windows XP kjo bëhet si më poshtë.

Le të shkarkojmë Paneli i kontrollit(Paneli i kontrollit) Windows (Menyja Filloni(Fillimi)) dhe kaloni në pamjen klasike (Fig. 9.6).


Oriz. 9.6. Pamje klasike e panelit të kontrollit të Windows XP

Le të zgjedhim pikat me radhë Administrata(Mjetet administrative) dhe Burimet e të dhënave (ODBC)(Burimet e të dhënave (ODBC)). Në kutinë e dialogut që shfaqet, zgjidhni skedën Sistemi DSN(System DSN), i cili do t'ju lejojë të krijoni një DSN që është e aksesueshme për të gjithë përdoruesit e kompjuterit (Fig. 9.7).


Oriz. 9.7. Administratori i burimit të të dhënave ODBC në Windows XP

Le të shtypim butonin Shtoni(Shto) dhe në dritaren që shfaqet zgjidhni drejtuesin Microsoft dBase Driver (*.dbf) (Fig. 9.8).