You are on page 1of 11

ORACLE Y JAVA

Elaboro: ISC Vianey Fuentes Mateos

Elaboro: ISC Vianey Fuentes Mateos

TRABAJANDO DESDE AFUERA DE ORACLE


El codigo de la conexin realizada en java lo tipeamos desde neatbeans o cualquier otro editor.

1.-1.- Creacin de tabla en ORACLE EXPRESS Nombre de la tabla: escuela

Elaboro: ISC Vianey Fuentes Mateos

TRABAJANDO EN ORACLE
De un clic sobre la imagen SQL y a Continuacin elija la opcin Comandos SQL introducir comando, vea la imagen inferior.

Elaboro: ISC Vianey Fuentes Mateos

Introduzca su cdigo aqu.

Elaboro: ISC Vianey Fuentes Mateos

El cdigo correspondiente para efectuar la instruccin anterior es: CREATE TABLE ESCUELA ( NOMBRE VARCHAR2(20),APELLIDO VARCHAR2(20),EDAD NUMBER(11) NOT NULL );

Elaboro: ISC Vianey Fuentes Mateos

Y EL CONECTOR??

El driver se encuentra en las carpetas del home de oracle, cuando lo instalamos se incluye este archivo o bajar del sitio http://otn.oracle.com. C:\oraclexe\app\oracle\product\10.2.0\ser ver\jdbc\lib

Elaboro: ISC Vianey Fuentes Mateos

YA LO ENCONTRE Y AHORA QUE??


Almacnelo en el directorio c:\java\jre\lib\ext. Para que el programa Java accese a la base de datos, se debe adicionar a Java una librera especial ("driver" para Oracle)

Elaboro: ISC Vianey Fuentes Mateos

Y Java?

Crear el siguiente cdigo en un editor de Java y compilarlo (por ejemplo en el NEATBEANS)

El archivo nombrarlo conexionoracle.java

Elaboro: ISC Vianey Fuentes Mateos

CODIGO DE JAVA
package conexionoracle; import java.sql.*; class conexionoracle { static String login = "system"; static String password = "gabrielgranados"; static String url = "jdbc:oracle:thin:@localhost:1521:xe"; static Connection conn = null; static Statement stmt; public conexionoracle() { } public static void main ( String []arg)throws Exception { try{

//obtenemos el driver de para mysql


Class.forName("oracle.jdbc.driver.OracleDriver"); //obtenemos la conexin conn = DriverManager.getConnection(url,login,password); if (conn!=null){ System.out.println("Conexin a base de datos ESTABLECIDA"); conexionoracle objeto= new conexionoracle (); objeto.insertar(); }

Elaboro: ISC Vianey Fuentes Mateos

CONTINUAMOS CON EL CODIGO


}catch(SQLException e){ System.out.println(e); } catch(ClassNotFoundException e){ System.out.println(e); } } /**Permite retornar la conexin*/ public Connection getConnection(){ return conn; } public void desconectar(){ conn = null; } //Mtodo para insertar registros en la tabla cliente public void insertar () throws SQLException{ stmt = conn.createStatement (); stmt.executeUpdate("insert into escuela values ('vianey', 'fuentes mateos', 15)"); // ResultSet rs= stmt.executeQuery(query); } }

Elaboro: ISC Vianey Fuentes Mateos

En donde agrego el JAR en NB


De un clic en Bibliotecas Observe la imagen de la izquierda, luego sitese en la ruta donde quedo Almacenado el conector y de clic en Abrir.

Elaboro: ISC Vianey Fuentes Mateos

You might also like