Dudas Eclipse

zoso
24 de Noviembre del 2005
Buenas!.. Tengo un problemilla al compilar y ejecutar un .java desde Eclipse...

El programa ha de conectarse a una base de datos ,pero el entorno de Eclipse da el error de que no se "Especifico que tipo de Main se ha de utilizar"

El código e sel siguiente:

import java.sql.*;
import java.io.*;

public class cnxInformix {

/**
* @param args
*/
public void Conexion(){

Connection con=null;
Statement stmt=null;
ResultSet rs=null;

try{
String driver = "com.informix.jdbc.IfxDriver";
String url = "jdbc:informix-sqli://prbds.hgugm.hggm.es:3030/siscam:INFORMIXSERVER=prbds_tcp1;user=ODBCInformix;password=xxxx";

Class.forName(driver);
con = DriverManager.getConnection(url);

stmt=con.createStatement();


CallableStatement cs = con.prepareCall("{call pr_huecos_libres('000003','N','06/09/2005','10:00','O')}");//Procedimiento de Accion/Retorno de datos

rs = cs.executeQuery();


}catch (ClassNotFoundException e){
System.out.println("No se pudo cargar el driver "+e.getMessage());
}catch(SQLException e){
System.out.println("SQLException atrapada "+e.getMessage());
}
finally{
try{
if (con!=null) con.close();
}
catch(SQLException ignorado){}
}
}

/**
*
* @param args
*/
public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub

System.out.println("Comienza Main...");
cnxInformix con=new cnxInformix();
con.Conexion();
}

}

juamurex
24 de Noviembre del 2005
Asegúrate que tienes seleccionada esta clase cuando vayas a "ejecutar como" además de todas las opciones que te da eclipse has de elegir "java application"