Home > Foro de Diseño de BBDD >

Debates de Diseño de BBDD

> Conectar con Java a BD Oracle 10g
Foro de Diseño de BBDD
Foro de Diseño de BBDD
1 Curso online | 95 Debates | 6 Documentos | 1 Vídeo | 1 Blog | 419 Miembros

Conectar con Java a BD Oracle 10g

David
Baleares, España
Escrito por David el 19/07/2007
Hola amigos, espero que podais echarme un cable:

Estoy realizando un programa en Java (NetBeans 5. 5) y quiero conectarme a una base de datos oracle que tengo en el mismo equipo.

He visto por algunos foros que el fallo tipico es no añadir al classpath la ruta del famoso classes12. Zip, pero yo lo he hecho (Panel de control, Sistema, Opciones Avanzadas, Variables de entorno, y tanto en variables de usuario como en variables de sistema he creado una CLASSPATH con la ruta entera del archivo ojdbc14. Jar, el cual he leido que es el adecuado para jdk 1. 5)

El tema es que recibo constantemente:

java.lang.ClassNotFOundException: oracle.jdbc.Driver. OracleDriver y estoy desesperado!

El codigo es el siguiente:

import java. Sql.*

public static void main (String[] args) {

String url = "jdbc:oracle:thin:@localhost:1521:nomBD";
Connection con = null;

try{
   Class. ForName ( "oracle.jdbc.Driver. OracleDriver" );
}catch ( Exception e ){
   System.out.println ( "No se puede cargar el driver" );
    e. PrintStackTrace();
}
try{
    con = DriverManager. GetConnection (url, "user", "pass");
    System.out.println( "Conexion establecida");
}catch (SQLException sqle) {
    System.out.println( "Error en la conexion a la BD" );
    sqle. PrintStackTrace();
}

El segundo try no se si esta bien o no, pero en teoria me falla el primero ya que me notifica:

No se puede cargar el driver
java.lang.ClassNotFOundException: oracle.jdbc.Driver. OracleDriver

Por favor ayudadme!
Gracias!
compartir


Escrito por Flavio Cotillo el 14/08/2007

Hola men pues por lo menos en el caso de Eclipse que es el que uso

Toca adjuntar al proyecto la libreria y decirle que la use como dependencia me imagino que en net beans debe ser algo similar


Escrito por Lorena el 20/09/2007

Hola



Escrito por Alejandro el 25/09/2007
" Hola men pues por lo menos en el caso de Eclipse que es el que uso
toca adjuntar al proyecto la libreria y decirle que la use como dependencia me imagino que en net beans debe ser algo similar
"

por Flavio Cotillo (Agosto 2007)




En netbeans en las propiedades del proyecto ->Categorias -> Bibliotecas -> en las petaña Compile -> Clic en el boton agregar biblioteca       Buscas el JDBC (en tu caso ojdbc14. Jar) y lo agregas en el proyecto, con eso debe funcionar correctamente


Escrito por Alejandro el 25/09/2007
"
" Hola men pues por lo menos en el caso de Eclipse que es el que uso
toca adjuntar al proyecto la libreria y decirle que la use como dependencia me imagino que en net beans debe ser algo similar
"

por Flavio Cotillo (Agosto 2007)



En netbeans en las propiedades del proyecto ->Categorias -> Bibliotecas -> en las petaña Compile -> Clic en el boton agregar biblioteca       Buscas el JDBC (en tu caso ojdbc14. Jar) y lo agregas en el proyecto, con eso debe funcionar correctamente

"

por Alejandro (Septiembre 2007)

Perdón no es agregar biblioteca, la opción correcta es: Agregar archivo JAR/Carpeta


Veronica
Barcelona, España
Escrito por Veronica el 04/10/2007

Hola!

El problema es que en la sentencia: Class. ForName ( "oracle.jdbc.Driver. OracleDriver" );

"Driver" va con minúscula, o sea: Class. ForName ( "oracle.jdbc.driver. OracleDriver" );

Saludos.



Escrito por Ovidio el 28/03/2008
Tenia 2 dias buscando como solucionar este problema en nimgun otro lado lo explican tan facil como aqui

Escrito por Adriano Paul el 19/09/2008

Hey man creo qte equivocaste en la gramatica jeje XDXD

Pon esto

Class. ForName ( "oracle.jdbc.driver. OracleDriver" );

Con d MINUSCULA bye

 


Fradve
Ecuador, Ecuador
Escrito por Fradve el 09/11/2008

Muchísimas gracias por el aporte, ya se conecta java con oracle, ahora nada mas a seguirle a lo demás del programa que estoy haciendo, extremadamente agradecido


M@rco
Querétaro, México
Escrito por M@rco el 18/11/2008

Hey, y que pasa si la base de datos no la tengo localmente en donde desarrollo la aplicacion? , desde el gestor del NetBeans para conexiones a bases de datos no hay ningun problema con la conexion, pero al momento de ejecutar mi aplicacion se queda como colgada y despues de un buen rato me lanza el siguiente mensaje: java.sql.SQLException: Excepción de E/S: The Network Adapter could not establish the connection

He ocupando el JDBC classes12. Jar, ojdbc14. Jar, orai18n. Jar entre otros pero ninguno me resuelve mi problema, que le puedo hacer?

Tengo Instalado el Oracle 10g R1 en la maquina que funciona como server y el netbeans version 6.1.

Si les ayudan imagenes, solo pidanmelas y las pongo.

De antemano, Gracias


Escrito por Marcelo el 22/12/2008
" Hey, y que pasa si la base de datos no la tengo localmente en donde desarrollo la aplicacion? , desde el gestor del NetBeans para conexiones a bases de datos no hay ningun problema con la conexion, pero al momento de ejecutar mi aplicacion se queda como colgada y despues de un buen rato me lanza el siguiente mensaje: java.sql.SQLException: Excepción de E/S: The Network Adapter could not establish the connection

He ocupando el JDBC classes12. Jar, ojdbc14. Jar, orai18n. Jar entre otros pero ninguno me resuelve mi problema, que le puedo hacer?

Tengo Instalado el Oracle 10g R1 en la maquina que funciona como server y el netbeans version 6.1.

Si les ayudan imagenes, solo pidanmelas y las pongo.

De antemano, Gracias
"


por M@rco (Noviembre 2008)

En la url de conexion deberia ir la ip de la maquina que estas usando como servidor


Estelita Martinez Ramirez
Distrito Federal, Ve...
Escrito por Estelita Martinez Ramirez el 02/09/2009
"
" Hey, y que pasa si la base de datos no la tengo localmente en donde desarrollo la aplicacion? , desde el gestor del NetBeans para conexiones a bases de datos no hay ningun problema con la conexion, pero al momento de ejecutar mi aplicacion se queda como colgada y despues de un buen rato me lanza el siguiente mensaje: java.sql.SQLException: Excepción de E/S: The Network Adapter could not establish the connection

He ocupando el JDBC classes12. Jar, ojdbc14. Jar, orai18n. Jar entre otros pero ninguno me resuelve mi problema, que le puedo hacer?

Tengo Instalado el Oracle 10g R1 en la maquina que funciona como server y el netbeans version 6.1.

Si les ayudan imagenes, solo pidanmelas y las pongo.

De antemano, Gracias
"


por M@rco (Noviembre 2008)

En la url de conexion deberia ir la ip de la maquina que estas usando como servidor


"

por Marcelo (Diciembre 2008)

Hola amigos estoy tratando de conectarme a una base de datos en un servidor de desarrollo de Oracle 9 y en mi maquina tengo el Tomcat 5. 5, he provado la conexion con un cliente y me conecto, pero trato desde mi proyecto en tomcat y nada, me da el siguiente mensaje:

java.sql.SQLException: Excepción de E/S: The Network Adapter could not establish the connection

Driver:
classes12. Jar

Mi context:
<Resource name="jdbc/OracleDS"
auth="Container"
scope="Shareable"
type="oracle.jdbc.pool. OracleDataSource"
factory="oracle.jdbc.pool. OracleDataSourceFactory"
maxActive="100"
maxIdle="30"
maxWait="10000"
removeAbandoned="true"
removeAbandonedTimeout="60"
logAbandoned="true"
user="xxxxx"
password="zzzzzzzzzz"
driverClassName="oracle.jdbc.pool. OracleDataSource"
url="jdbc:oracle:thin:@xxxxxxx:1521:xxxxx"/>

Les agradeceria quien pueda orientarme o ayudarme, gracias de antemano.


Alfredo Jamett Naranjo
Santiago, Chile
Escrito por Alfredo Jamett Naranjo el 17/11/2009

Ese error de driver yo lo solucione instalando en mi laptop el client de oracle database 10g




Responder


Quiero recibir alertas por email cuando haya mensajes nuevos en este debate

Debe cumplir las normas de contenido y normas de conducta
Al escribir en el debate:
  1. Repasa la ortografía y no escribas en formato SMS.
  2. Lee el texto dos veces antes de publicar.
  3. No escribas todo en mayúsculas o negritas.
 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA |  India |  Y próximamente: Brasil | 

Búsquedas frecuentes: simbolo de promedio como hacer un montaje en una foto tecnico de laboratorio aprender costura campana de gauss en excel

EMAGISTER Servicios de formación, S.L. Copyright 1999/2013.