S1AS7的相关文档中暂时缺少关于支持Informix数据库的描述, 以下介绍了在S1AS7中配置 Informix的相关步骤,以供参考。 1. 从相关站点下载 Informix type 4 driver package. http://www14.software.ibm.com/webapp/download/prodUCt.jsp?cat=data&fam=&s=c&id=MBEN-4ZKP2T&pf=&k=&q=&dt=&v=&e=&rs=&c=&sr=1&S_TACT=&S_CMP=&presb=n&type=t&postsb=n 2. 运行driver的setup程序进行安装,安装完成后,确认在lib目录下有以下jar文件: ifxjdbc.jar ifxjdbcx.jar 3. 启动S1AS7并进入admin console 4. 选择所用的服务器实例的"JVM Settings" 5. 在"Path Setting"的"Classpath Suffix" 增加一行: //ifxjdbc.jar://ifxjdbcx.jar 6. 保存,并选择"apply changes" 7. 选择admin console的"JDBC"->"Connection Pools"设置,创建一个新的资源,例如: JNDI name: infPool Datasource classname: com.informix.jdbcx.IfxDataSource Properties needed (adjust the property values as necessary for your install): serverName ol_test portNumber 1526 user informix passWord password databaseName testdb ifxIFXHOST host.sun.com 8. 选择"JDBC"->"JDBC Resources",创建一个新的资源,例如: JNDI name jdbc/inf (This is the one to use in lookup()) Pool name infPool 9. 保存改变并重启服务器实例. 10. 应用程序中访问Informix数据源: DataSource ds = (DataSource)ctx.lookup("jdbc/inf");
|