记得下载相应的jdbc
--------------------------
import java.sql.*Class.forName("com.informix.jdbc.IfxDriver").newInstance(); 
String url = 
"jdbc:informix-sqli://123.45.67.89:1533/testDB:INFORMIXSERVER=myserver;
user=rdtest;password=test"; 
//testDB为你的数据库名 
Connection conn= DriverManager.getConnection(url); 
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE); 
String sql="select * from test"; 
ResultSet rs=stmt.executeQuery(sql); 
while(rs.next()) {
System.out.println("您的第一个字段内容为:"+rs.getString(1));
System.out.println("您的第二个字段内容为:"+rs.getString(2));
}
System.out.print("数据库操作成功,恭喜你");
rs.close(); 
stmt.close(); 
conn.close();

解决方案 »

  1.   

    e = java.sql.SQLException: com.informix.asf.IfxASFException: ??????????·????÷
    (online7) ?§°???
    这个就是我的程序报的错误,根本看不懂,全是乱码啊
      

  2.   

     Informix 3.30:
    "Dsn='';Driver={INFORMIX 3.30 32 BIT};Host=hostname;Server=myserver;Service=service-name;Protocol=olsoctcp;Database=mydb;UID=username;PWD=myPwd 
     Informix-CLI 2.5:
    "Driver={Informix-CLI 2.5 (32 Bit)};Server=myserver;Database=mydb;Uid=username;Pwd=myPwd" 
      

  3.   

    楼上的什么意思啊,好象不是JDBC到是象OLEDB啊。
      

  4.   

    起informix数据库时,起日志模式。
      

  5.   

    什么日志模式什么意思oninit带哪个参数啊现在我的数据库,远程根本连不上用CLIET-SDK也一样说什么SERVERNAME错误什么的反正是找不到数据库的服务只能用TELNET 登陆直接访问