java informix

101 篇文章 0 订阅

1、下载jdbc 驱动包(下面链接任选一种):

 

最新的版本是4.10.JC1DE,不过我为了符合平台所用的DB版本,用的是3.5。

下载下来后,里面有一个setup.jar,安装步骤可以参照里面的install.txt,我简述如下:

在DOS下,切换到setup.jar所在目录,执行如下语句:

java -cp <dir>/setup.jar run

 会出现一个图形界面,按照步骤点击下一步即可。

安装完后,会在C:\Program Files (x86)\IBM\Informix_JDBC_Driver\lib下生成各种各样的JDBC驱动。

我因为是win7系统,所以选的是ifxjdbc.jar。

 

下面编写一个DEMO:

 

package test.testinformix;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import junit.framework.TestCase;
public class TestInformix extends TestCase {
	public void testInformixConn(){
		String RL = "jdbc:informix-sqli://10.119.218.30:60001/dbName:informixserver=serverName;user=cms;password=cms";  
        String sqlStr = "select  ACD from haglog ";  
        try{     //这里的异常处理语句是必需的.否则不能通过编译!      
            Class.forName("com.informix.jdbc.IfxDriver");  
            System.out.println( "类实例化成功!" );  
            System.out.println("slkdjf");  
            Connection con = DriverManager.getConnection(RL);  
            System.out.println( "创建连接对像成功!" );  
            Statement st = con.createStatement();  
            System.out.println( "创建Statement成功!" );  
            ResultSet rs = st.executeQuery( sqlStr );  
            System.out.println( "操作数据表成功!" );  
            System.out.println( "----------------!" );  
            while(rs.next())  
            {  
            	System.out.println("conn success");
            }  
            rs.close();  
            st.close();  
            con.close();  
        }  
        catch(Exception err){  
            err.printStackTrace(System.out);  
        }  
	}
}

 

需要解释的是下面这个连接串:

String RL = "jdbc:informix-sqli://10.119.218.30:60001/dbName:informixserver=serverName;user=cms;password=cms";

 

jdbc:informix-sqli://10.119.218.30:60001/dbName:分别是指IP:Port/数据库名称。

 

informixserver=serverName:指的是数据库服务器名。

 

user=cms;password=cms,是指用户名密码。

 

refurl:http://www.oschina.net/p/informix+jdbc+driver

 

http://bbs.csdn.net/topics/20271845

 

http://study.qqcf.com/web/313/48798.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值