Dudas conexion BD
Publicado por kaneda (25 intervenciones) el 17/10/2005 10:15:41
He de conectarme a Informix con un servicio web en Java:
- Script elaborado con JGrasp que ha de conectarse a la BD Informix para mostrar una simple Query de la BD:
import java.sql.*;
import java.io.*;
//import com.informix.jdbc.IfxDriver.*;
//import oracle.jdbc.driver.*;
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=xxxx;user=xxxx;password=xxxxx";
Class.forName(driver);
con = DriverManager.getConnection(url);
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();
}
}
Esto es lo que me responde:
/**************************
jGRASP exec: java cnxInformix
Comienza Main...
No se pudo cargar el driver com.informix.jdbc.IfxDriver
----jGRASP: operation complete.
**************************/
- Script elaborado con JGrasp que ha de conectarse a la BD Informix para mostrar una simple Query de la BD:
import java.sql.*;
import java.io.*;
//import com.informix.jdbc.IfxDriver.*;
//import oracle.jdbc.driver.*;
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=xxxx;user=xxxx;password=xxxxx";
Class.forName(driver);
con = DriverManager.getConnection(url);
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();
}
}
Esto es lo que me responde:
/**************************
jGRASP exec: java cnxInformix
Comienza Main...
No se pudo cargar el driver com.informix.jdbc.IfxDriver
----jGRASP: operation complete.
**************************/
Valora esta pregunta


0