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

Compilar con Eclipse

Estas en el tema de Compilar con Eclipse en el foro de Java en Foros del Web. Tengo hecho un programilla en eclipse que ha de conectarse a una BD Informix q esta en la red local ,si lo compilo con "javac" ...
  #1 (permalink)  
Antiguo 13/09/2005, 08:43
 
Fecha de Ingreso: agosto-2005
Mensajes: 83
Antigüedad: 18 años, 9 meses
Puntos: 0
Compilar con Eclipse

Tengo hecho un programilla en eclipse que ha de conectarse a una BD Informix q esta en la red local ,si lo compilo con "javac" desde DOS no me reconoce el comando javac,creo q es por q Eclipse ya lo compila de por si ,con lo cual pongo directamente "java nombrePrograma" y me sale el siguiente error:

No se pudo cargar el Driver "com.informix.jdbc.IfxDriver" .

Me descargue el driver pewro no se como adjuntarlo para que lo reconoxca o q hay q hacer para q se onecte ...

El programilla es el siguiente:

package Conexion;

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

public class cnxInformix {

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

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

try{
//DriverManager.registerDriver("com.informix.jdbc.If xDriver");
//String url = "jdbc:informix-sqli://123.45.67.89:1533:INFORMIXSERVER=myserver;user=rdt est;password=test;PROXY=webserver:1462";
//4848: Puerto de Mi servicio
String driver = "com.informix.jdbc.IfxDriver";
//String url = "jdbc:informix-sqli://10.140.12.216:4848/siscam:INFORMIXSERVER=;Servicio Informix";
String url = "jdbc:informix-sqli://10.140.12.216:4848/siscam:INFORMIXSERVER";
String login = "ODBCinformix";
String password = "oracle";

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

stmt=con.createStatement();

rs=stmt.executeQuery("SELECT usutec FROM TSERINS WHERE serins='ACL'");



while (rs.next()){
System.out.println(rs.getString("usutec"));
}
}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){}
}
}

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

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

}
  #2 (permalink)  
Antiguo 13/09/2005, 12:30
 
Fecha de Ingreso: mayo-2005
Mensajes: 423
Antigüedad: 19 años
Puntos: 1
en el projecto agrega el fichero jar q te bajastes
__________________
Dios creo un equipo perfecto a los demas los lleno de extranjeros
  #3 (permalink)  
Antiguo 13/09/2005, 18:44
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
es por que tienes que especificarle el classpath, y asi como te dijo legolas, nomas agregale a tu proyecto en eclipse el archivo JAR que bajaste y listo!!
  #4 (permalink)  
Antiguo 14/09/2005, 09:34
 
Fecha de Ingreso: agosto-2005
Mensajes: 83
Antigüedad: 18 años, 9 meses
Puntos: 0
Agrgue el .jar al pryecto y me salio esto por pantalla al lanzar el programa:

c:\java cnxInformix

Exception in thread "main" java.lang.NoClassDefFoundError: wrong Name: Cpnexion/cnxInformix...

/*** Y una serie de mensajes de que no se cargaron bien las clases ClassLoader...
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 08:08.