Professional Documents
Culture Documents
Connectoracleuse Csharp
Connectoracleuse Csharp
y, mnh s dng: Mt my s dng Window 7 Ram2GB Corei 3 Mt my o s dng WindowSP3 Ram512MB chy trn VMW8 Cc my c ci Oracle 11g phin bn Express (chy ngon ri y :D) Trnh duyt GoogleChrome My s dng Window7 ci t Visual Studio 2010 Hy chc chn l hai my trn c cu hnh IP v thng nhau ri nh
Ok vy l ta chun b xong.By gi mnh s ni ni dung chnh ca hng dn ny: Mnh s to mt c s d liu nho nh bn my o s dng WindowSP3 v mnh s to mt bng d liu nho nh.Sau mnh s s dng Visual Studio 2010 (trn my tht) kt ni ti c s d liu ny v hin th ra ni dung ca bng ny.n gin l th.No get start: my o: chy Oracle v chn Application Express.Chng ta s to mt Data base mi.S dng cc la chn nh sau: y mnh s to mi mt Database mi tn l testdb v password l 1 (ci ny bn ty chn nh)
cc bn chn l to bng
V ci bng ny kh n gin nn mnh cha cu hnh cc phn sau.Cc bn c kch chn Next nh.Xong xui th phn ny hin ra
Bng ny cha c d liu.Chng ta thm d liu cho n.Cc bn chn vo phn Data mnh bi hnh trn nh.N s c 3 ty chn bn di
Mt iu cui cng cn lm my o ny l cu hnh li cc thng s kt ni my tht kia c th kt ni ti c. Cc bn tm n th mc ci t ca Oracle \oraclexe\app\oracle\product\11.2.0\server\network\ADMIN v chn tnsnames cc bn m n bng notepad v tm n ci ch HOST v t n thnh a ch IP ca my y my o mnh set IP l 192.168.1.8
XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) )
Vy l xong vic my o, by gi chng ta ra ngoi v kt ni ti c s d liu my o s dng Visual Studio 2010. Chng ta to mt chng trnh Winform mi n gin thi mt nt Kim tra kt ni v mt DataGrid hin th d liu t c s d liu ca my o.Nu kt ni thnh cng th hin th mt hp thoi thng bo kt ni thnh cng v hin th d liu ln DataGrid
y mnh s s dng OleDb (ADO.Net) kt ni. s dng cc bn khai bo using System.Data.OleDb; nh. By gi iu quan trng l chng ta ch ra chui kt ni ca n l xong.C chui kt ni v kt ni thnh cng cc bn c th lm g cng c.Chui kt ni c dng nh sau
//ConnectionString = // // // // ConnectionString = " "Provider=OraOLEDB.Oracle;" + "Data Source=ServerName;" + "User id=UserName;" + "Password=Secret;"; Provider = OraOLEDB.Oracle; Data Source=192.168.1.8; User ID=testdb; Password=1;"
V y l chui kt ni ca mnh:
MessageBox.Show(ex.Message); } } Kt qu .V c bn l xong.