Error Coneccion con Java a Oracle

diazm
30 de Julio del 2003
Tengo el siguiente codigo en Java que intenta conectarse a oracle y sin embargo me da el siguiente error (este error yo lo manejo).
Copie el archivo OracleDriver.class al directorio en donde estoy corriendo el programa y aun asi me da el error.

Error Clase No existe : oracle.jdbc.driver.OracleDriver

import java.sql.*;


public class CreateCoffees {
public static void main(String args[]) {
String url = "jdbc:mySubprotocol:myDataSource";
Connection con;
String createString;
createString = "create table COFFEES " +
"(COF_NAME VARCHAR(32), " +
"SUP_ID INTEGER, " +
"PRICE FLOAT, " +
"SALES INTEGER, " +
"TOTAL INTEGER)";
Statement stmt;

try {
Class.forName("oracle.jdbc.driver.OracleDriver");
} catch(java.lang.ClassNotFoundException e) {
System.err.print("Error Clase No Existe : ");
System.err.println(e.getMessage());
}

try {
con = DriverManager.getConnection(url, "multi", "multi");
stmt = con.createStatement();
stmt.executeUpdate(createString);
stmt.close();
con.close();

} catch(SQLException ex) {
System.err.println("Error al ejecutar SQL: " + ex.getMessage());
}
}
}

marccis
30 de Julio del 2003
La clase java que implementa el driver tiene que estar en el classpath. Normalmente se incluye en el fichero clases12.zip que distribuye Oracle. Pon este zip en el classpath

marccis
30 de Julio del 2003
Busque el archivo clases12.zip y no me aparece en mi maquina, adicionalmente lo busque en el sitio de oracle y tampoco aparece.
Podrias proporcionarme una copia.
Gracias