You are on page 1of 5

Hi, cho cc bn hm nay mnh s hng dn cc bn kt ni vi c s d liu Oracle qua mng Lan.

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)

Chn v in xong xui ri cc bn chn vo Create Workspace.N s bo to thnh cng

Ta tip tc chn vo click here ng nhp

Nhp password ca bn vo , y ca mnh l Ok cha , by gi chng ta s to ra mt ci bng n gin nh.Cc bn vo phn

gc phi c ch nh Mnh to bng vi ct nh sau

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

Mnh s chn 3 bn ghi vo bng ny s dng Insert Row.Sau khi chn th c th ny

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:

a ch IP ca Data Soure l a ch ta cu hnh trn my o. S kin click nt Check


private void button1_Click(object sender, EventArgs e){ var ConnectionString = "Provider = OraOLEDB.Oracle; Data Source=192.168.1.8;User ID=testdb;Password=1;"; var conn = new OleDbConnection(ConnectionString); try { conn.Open(); var message = " Connect success\n State:" + conn.State;//conn.State tr v trng thi ca kt ni MessageBox.Show(message); //kt ni thnh cng chng ta ly d liu t my o,bng my o ca mnh c tn l SinhVien string query = "Select * from SinhVien";//truy vn tr v d liu var oleDbDataAdapter = new OleDbDataAdapter(query, conn);// ging SqlDataAdapter dataTable= new DataTable(); oleDbDataAdapter.Fill(dataTable);// d liu vo bng dataGridView1.DataSource = dataTable;//gn d liu vo gridview } catch(Exception ex) {

MessageBox.Show(ex.Message); } } Kt qu .V c bn l xong.

You might also like