Está en la página 1de 13

Talca

Analista Programador Oracle

CONECTANDO ORACLE CON VI !AL BA IC .NET

Tutorial para conectar Visual Basic .Net con Oracle 10g Express.-

"#ue necesita$os% - Oracle Database 10g Express Edition - Oracle Data Provider - Visual Studio .Net "D&n'e los encontra$os% Link de Oracle Database

htt !""###.oracle.com"technet#ork"database"e$ ress-edition"do#nloads"10%$e#inso&t0'0(().html

Link de Oracle Data Provider

htt !""###.oracle.com"technet#ork"to ics"dotnet"utilso&t-0*(*)'.html

Nota ( para po'er instalar el segun'o )'ata pro*i'er+ tienen ,ue tener instala'o el pri$ero )'ata-ase+ . tener corrien'o los ser*icios 'e este. Nota/( para po'er conectar con Oracle es necesario crear un nue*o usuario con to'os los pri*ilegios0 a continuaci&n explico co$o 1acerlo. Crean'o un !suario en Oracle.1.- En la pagina principal 'e Oracle nos 'irigi$os a la pesta2a 'e a'$inistraci&n0 luego a usuarios 'e -ase 'e 'atos.

/.- En el $enu ,ue se 'espren'e selecciona$os crear usuario.

3.- luego 'e eso 'e-e$os co$pletar los 'atos 0 escogien'o un no$-re 'e usuario0 una pass en este caso 4a'$in.5 6 41/375 respecti*a$ente . lo $as i$portante seleccionar to'as las opciones ,ue aparecen en la parte posterior.

7.- si to'o sale -ien nos $uestra la siguiente *entana . esta$os listos para salir e ingresar con el nue*o usuario . contrase2a.

8.- Estan'o registra'o co$o el nue*o usuario ir a la seccion 'e co$an'os . crear la siguiente ta-la( create table test+ nombre varchar+100, not nullrut varchar+100, rimar. ke., con eso .a tenemos todo ara hacer nuestra cone$i/n de rueba.

Conectan'o Visual Basic .Net con Oracle.Dentro 'e *isual Basic selecciona$os nue*o pro.ecto0 aplicaci&n para 9in'o:s . Le 'a$os un no$-re. 1.- En el pri$er ;or$ )<or$1+ agrega$os un -oton(

/.- Nos *a$os al explora'or 'e soluciones 'on'e 'ice $. =ro>ect . le 'a$os 'o-le clic?.

3.- Nos *a$os a la pesta2a 'e re;erencias . agrega$os nue*as re;erencias. En este caso Oracle.DataAccess . Oracle.9e-.

7.- Luego *ol*e$os a nuestro ;or$ . 'a$os 'o-le clic? al -oton ,ue agrega$os anterior$ente0 con eso nos ire$os a la *ista 'e co'igo. En la parte superior 'el co'igo i$porta$os la siguiente li-rer@a(
Oracle.DataAccess.Client

8.- luego 'eclara$os las siguientes *aria-les (


Dim consulta As String Dim con As OracleConnection Dim comand As OracleCommand

A.- =ara ;inaliBar copia$os este c&'igo 'entro 'el e*ento clic? 'el -ot&n.
Try consulta = "insert into test(nombre,rut)values(' ','!!!!!"!')" con = #e$ OracleConnection con.ConnectionString = "Data Source = local%ost&'ser (d = admin&)ass$ord = *+,-&" con.O.en() comand = #e$ OracleCommand(consulta, con) comand./ ecute#on0uery() 1essage2o .S%o$("o3") Catc% e As / ce.tion 1essage2o .S%o$("/rror " 4 e .1essage) /nd Try

C.- si la consulta resulta -ien aparecera un $ensa>e 4o?5 'e lo contrario un $ensa>e 'e 4error5 . el tipo 'e error.

También podría gustarte