Me gustaria saber ci para hacer una conexion desde Java a una Base de Datos Informix tendria que ser a traves de un programa web verdad?
Como se podria hacer ...?? Gracias!!!
| |||
Conexion Java-Informix Me gustaria saber ci para hacer una conexion desde Java a una Base de Datos Informix tendria que ser a traves de un programa web verdad? Como se podria hacer ...?? Gracias!!! |
| |||
Hola, No conozco informix, pero vamos, imagino que será como todas las bases de datos a la hora de conectar. No tiene por que ser con una aplicación web.... A una base de datos, desde java, se conecta usando el correspondiente controlador JDBC específico para la base de datos. Ahora, donde tú quieras mostrar luego esos datos (aplicación web, aplicación autónoma, etc....) es tu decisión. Saludos. |
| |||
No me cargar el DRIVER para Informix No me carga el driver de conexion con Informix . Mi programa de conexion es el 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{ //DriverManager.registerDriver(com.informix.jdbc.Ifx Driver); 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://123.45.67.89:1533:INFORMIXSERVER=myserver;user=rdt est;password=test;PROXY=webserver:1462"; //4848: Puerto de Mi servicio 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(); } } |
| |||
Error Conexion Este es le error que me da: "No se pudo cargar el driver com.informix.jdbc.IfxDriver" Si tengo que importar algunalibrería de donde la pudo descargar y donde deberia de insalrala?? Gracias |
| |||
Si no tienes el controlador JDBC de informix, imagino que en su sitio de internet podrás descargarlo (seguramente sea un .jar o un .zip con las clases necesarias). Dónde ponerlo, pues depende de lo que estés haciendo, pero por regla general, en un sitio que sea accesible desde tu aplicación y después incluirlo en el CLASSPATH de tu sistema. Saludos. |
| |||
Ya me descarge las clases Java para conexion Inofrmix pero.. Ya me descargue el DRIVER con las clases de java que hacen falta para la conexion con Informix las descargue en mi directorio C:/>DRIVERS/DriverInformix y mi programilla esta en D:/>eclipse/cnxInformix/cnxInformix.class Como importo las calses de conexion a Informiz con mi programa??? Gracias |
| |||
Respuesta: Conexion Java-Informix Saludos no me puedo conectar a informix desde java me aparece este error om.informix.jdbc.IfxSqliConnect cannot be cast to puntos.Connection at puntos.Connection.conexion Alguien que me pueda orientar gracias |