16/06/2010, 10:10
|
| | Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 14 años, 6 meses Puntos: 0 | |
Respuesta: java.lang.NoSuchMethodError: main Chicos necesito de su ayuda......tambien soy nueva en programacion y me esta dando el mismo error al compilarlo: java.lang.NoSuchMethodError: main
Exception in thread "main" . pero no tengo ni idea como solucionar ese error?????
AQUI LES MUESTRO EL CODIGO:
package connection;
import java.sql.Connection;
import java.sql.DriverManager;
//import java.sql.ResultSet;
import java.sql.SQLException;
//import java.sql.Statement;
//import java.sql.Driver;
public class BancrecerOracle {
private static Connection conexion = null;
private static Statement sentencia = null;
public static Connection obtenerConexionBD() throws SQLException {
// Definiciòn del URL necesario para accesar a la base de datos
String url = ("jdbc:oracle:thin:@180.183.196.14:1510:NODOT") ;
Connection conexion = null;
try {
String driver= "oracle.jdbc.driver.OracleDriver";
Class.forName(driver).newInstance();
}
catch (Exception e){
System.out.print("No se puede cargar el driver Oracle");
e.printStackTrace();
}
try {
conexion = DriverManager.getConnection (url,"expediente","expediente");
System.out.println("Conexion establecida.");
}
catch (SQLException sqle){
System.out.print("Error durante la conexiòn");
sqle.printStackTrace();
throw new SQLException();
}
return conexion;
}
}
public static ResultSet ejecutarSQL(String consultaSQL) throws SQLException {
ResultSet resultado = null;
// Validación de que la lista de parámetros no sea nula
if (consultaSQL == null) {
return null;
}
// Validación de que la lista de parámetros no este vacia
if (consultaSQL.equals("")) {
return null;
}
try {
// Obtención de la conexión a la base de datos
conexion = obtenerConexionBD();
// Preparación de la sentencia para su ejecución
sentencia = conexion.createStatement();
// Ejecución de la sentencia con la consulta a la BD
resultado = sentencia.executeQuery(consultaSQL);
} catch (SQLException e) {
System.err.println("Error durante el establecimiento de la conexión");
e.printStackTrace();
} catch (Exception e) {
System.err.println("Error durante la ejecución de la sentencia");
e.printStackTrace();
}
return resultado;
}
public static int actualizarSQL(String consultaSQL) throws SQLException {
int valor = -1;
// Validación de que la lista de parámetros no sea nula
if (consultaSQL == null) {
return valor;
}
// Validación de que la lista de parámetros no este vacia
if (consultaSQL.equals("")) {
return valor;
}
try {
// Obtención de la conexión a la base de datos
conexion = obtenerConexionBD();
// Preparación de la sentencia para su ejecución
sentencia = conexion.createStatement();
// Ejecución de la sentencia con la consulta a la BD
valor = sentencia.executeUpdate(consultaSQL);
} catch (SQLException e) {
System.err.println("Error durante el establecimiento de la conexión");
e.printStackTrace();
} catch (Exception e) {
System.err.println("Error durante la ejecución de la sentencia");
e.printStackTrace();
} finally {
cerrarConexionBD();
}
return valor;
}
public static void cerrarConexionBD() throws SQLException {
// Destrucción de la referencia a la sentencia
try {
if (sentencia != null) {
sentencia.close();
sentencia = null;
}
} catch (Exception e) {
System.err.println("Error durante el cierre de la sentencia");
e.printStackTrace();
}
Destrucción de la referencia a la conexión
try {
if (conexion != null) {
conexion.close();
conexion = null;
}
} catch (Exception e) {
System.err.println("Error durante el cierre de la conexión");
e.printStackTrace();
}
}
} |