29/11/2004, 09:04
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 20
Antigüedad: 20 años Puntos: 0 | |
error en compilación Hola a todos, quería robarles un minuto de su valioso tiempo para preguntarles por un error que aparece al compilar un archivo *.java. Lo que pasa es que estoy realizando una conección a un servidor con Oracle 8i desde un máquina remota ... el código que tengo es el que sigue:
import java.sql.*;
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Properties;
public class coneccion {
// Definiendo el origen de los datos del Driver
String driverClass= "oracle.jdbc.driver.OracleDriver";
String sourceURL = "jdbc:oracle:thin:@193.1.1.50:1521:aleph0";
String user = "m505";
String password = "bucat";
String queryString = "SELECT * FROM UCT50.Z35";
public void driverManager() {
Connection con = null;
Statement stmt = null;
ResultSet rset = null;
try {
System.out.print("\n");
System.out.print(" Loading JDBC Driver ... " + driverClass + "\n");
Class.forName(driverClass).newInstance();
System.out.print("Connecting to ... " + sourceURL + "\n");
con = DriverManager.getConnection(sourceURL, user, password);
System.out.print("Connected as ... " + user + "\n");
System.out.print(" Creando Statement ...\n");
stmt = con.createStatement ();
System.out.print(" Abriendo Resultados ...\n");
rset = stmt.executeQuery (queryString);
while (rset.next()) {
System.out.print(" Resultados ...");
}
System.out.print("Cerrando ...\n");
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
if (con != null) {
try {
con.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
}
}
} finally {
if (con != null) {
try {
System.out.print(" Cerrando todo ... Adios ... \n\n");
con.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
}
El problema es que al compilarlo aparecen los siguientes errores:
[root@prueba proyecto1]# javac coneccion.java
coneccion.java:28: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown
Class.forName(driverClass).newInstance();
^
coneccion.java:28: unreported exception java.lang.InstantiationException; must be caught or declared to be thrown
Class.forName(driverClass).newInstance();
^
2 errors
Podría darme alguien alguna idea de a que se debe este error y como corregirlo?...
Desde ya les agradezco por su tiempo ...
Saludos, |