Foros del Web » Programación para mayores de 30 ;) » Java »

Java Vs Oracle

Estas en el tema de Java Vs Oracle en el foro de Java en Foros del Web. Buenas noches, he aprendido mucho de su web y me encuentro con el siguiente problema. intento realizar una conexion con java y oracle10g pero no ...
  #1 (permalink)  
Antiguo 13/01/2009, 20:27
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 10 meses
Puntos: 0
Java Vs Oracle

Buenas noches, he aprendido mucho de su web y me encuentro con el siguiente problema.

intento realizar una conexion con java y oracle10g pero no logro efectuarlo al final me indica qe la conexion fue fallida. el codigo qe utilizo lo muestro a continuacion ya de antemano muchas gracias.

public static void main(String[] args) {
Connection conn = null;
PreparedStatement smt = null;
ResultSet rst = null;
String host = "localhost";
String sid = "ORACL.WORLD";
String npor = "1521";
String user = "root";
String pass = "admin";
String sDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String sUrl = "jdbc:oracle:thin:@" + host + ":" + npor + ":" + sid;

try{
Class.forName(sDriver).newInstance();
}
catch(Exception err)
{
System.out.println("Error en el driver" + err);
}
try {
conn = DriverManager.getConnection(sUrl,user,pass);
System.out.println("Conexion Realizada de manera Correcta");
}
catch(SQLException sqle) {
System.out.println("Conexion Fallida");
}

saludos
  #2 (permalink)  
Antiguo 14/01/2009, 01:46
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 1 mes
Puntos: 51
Respuesta: Java Vs Oracle

Sin ver el mensaje de error, adivinar que pasa es un trabajo de oráculos más que de programadores , pero por empezar por algo, el driver que cargas y la cadena de conexión que utilizas no son compatibles.

Para ese tipo de sintaxis de conexion, hay que usar el driver thin de Oracle.


S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:51.