GITREFInformix系统安装指南.docx
《GITREFInformix系统安装指南.docx》由会员分享,可在线阅读,更多相关《GITREFInformix系统安装指南.docx(16页珍藏版)》请在冰点文库上搜索。
GITREFInformix系统安装指南
EasyUDA平台
Informix系统安装指南
高伟达软件技术有限公司
2009年2月
文档信息
标题
Informix系统安装指南
版本号
见修订记录
版本日期
2009-2-20
打印日期
/
文件名
GIT_REF_Informix系统安装指南
存放目录
所有者
技术组
作者
邹明
修订记录
日期
描述
作者
版本号
2009-2-20
文档建立
邹明
0.1
文档审核/审批(此文档需如下审核)
姓名
公司/部门
职务/职称
文档分发(此文档将分发至如下各人)
姓名
公司/部门
职务/职称
本文档中所包含的信息属于机密信息,如无高伟达软件技术有限公司的书面许可,任何人都无权复制或利用。
®CopyRight2007GreatInfoTechChina
目录
1目的2
2范围2
3参考资料2
4文档变量2
5数据类型2
6Windows安装3
6.1安装3
6.2设置5
6.2.1实例管理5
6.2.2数据库创建5
6.3ODBC7
6.4客户端10
6.4.1ServerStudio10
6.4.2Winsql13
6.5UDA环境14
6.5.1开发环境14
6.5.2发布环境14
1目的
本文档主要介绍Informix数据库的安装步骤,以及如何搭建一个基于Informix数据库的J2EE开发环境。
2范围
将使用EasyUDA平台在Informix数据库环境下进行应用开发的人员。
3参考资料
4文档变量
$informix_server//informix服务器名称
$informix_db//informix数据库名称
$user_name//informix用户名,默认安装为informix
$pass_word//Informix用户密码
5数据类型
类型名
Java类型
Informix类型
日期
java.sql.Date
DATETIMEYEARTODAY
时间
java.sql.Time
DATETIMEHOURTOSECOND
日期时间
java.sql.Timestamp
DATETIMEYEARTOSECOND
整型
java.lang.Integer
INTEGER/INT
长整型
java.lang.Long
INT8
金额
java.lang.Double
MONEY
双精度浮点
java.lang.Double
DECIMAL(x,y)
字符(<=255)
java.lang.String
varchar(x)
字符(>255)
java.lang.String
lvarchar(x)
6Windows安装
安装
使用Informixwindows安装包依照向导进行安装。
Windows安装通常用于代码开发的调试目的。
因此仅需要最少的功能组件。
选择Informix数据库和ClientSDK两项即可。
参见下图。
安装程序将创建一个新的数据库实例。
首先,将创建一个windows系统用户,用户名为$user_name,并需要为该用户设置密码$pass_word。
接下来安装程序会默认创建一个初始的数据库。
其中各个选项保留默认,按照提示点下一步即可。
其中端口号是连接Informix数据库所必须的,牢记!
数据库服务器安装完毕后,会开始安装ClentSDK,按照向导提示进行安装即可。
设置
软件安装完毕后可通过windows系统菜单找到Informix菜单项。
实例管理
“ServerInstanceManager”提供了创建和删除数据库服务器实例的功能。
数据库创建
informix菜单中有一个快捷方式,指向安装时创建的数据库。
此时,可以保留该数据库或者通过“ServerInstanceManager”中的“DeleteServer”按钮进行删除数据库操作。
也可以重新创建一个新的数据库服务器。
在“ServerInstanceManager”中选中“Custom”选项,点击“CreateNew”。
依据向导来创建服务器。
其中需要注意的步骤如下。
1、“服务器名称”
2、“Socket端口号”牢记!
客户端连接服务器时需要明确端口号。
3、“DBSpace名称”默认与服务器名称相同,创建数据库时需要提供。
数据库服务器创建完毕之后,会在系统中增加一个InformixIDS服务,默认为手动启动模式。
在使用服务器之前,还须先修改服务器的字符集设定,以使服务器可以支持中文。
informix安装目录下找到名为$informix_server的cmd文件。
打开文件,编辑其中的“CLIENT_LOCALE”和“DB_LOCALE”对应的编码,如下。
setCLIENT_LOCALE=zh_CN.gb
setDB_LOCALE=zh_CN.gb
保存后执行该脚本,程序将会弹出一个命令行窗口,与当前数据库服务器相关的环境参数都会被配置。
,在该窗口中执行dbaccess命令。
接下来的操作是:
1、使用左右键选中“Database”,回车。
2、数据库操作选“Create”,输入要创建的数据库名$informix_db,回车。
3、选择DBSpace,回车,选择当前服务器的DBSpace。
4、选择Log,选择Buffered_log(否则不能支持事务),回车。
选Exit。
5、选择Create-new-database,回车。
数据库创建完毕后可以通过dbaccess选择和查看。
ODBC
在安装配置informix客户端之前,需要先为informix服务器配置ODBC数据源。
在windows中打开“控制面板管理工具数据源(ODBC)”,添加一个informix数据源。
在已经完成了之前的安装之后,点击“添加”,可以看到“IBMINFORMIXODBCDRIVER”选项。
如下图所示。
点击“完成”,弹出数据源设置窗口。
“General”选项卡,为当前创建的数据源指定一个名称。
“Connection”选项卡,输入ServerName,之前创建的$informix_db可以在DatabaseName中找到,接着输入$user_name和$pass_word。
点击“测试连接”可以确认是否可以连通到数据库。
“Enviroment”选项卡,为了保证对中文字符的支持,客户端和数据库端的LOCALE都要设置为“zh_CN.57357”。
点击“确定”,ODBC数据源创建完毕。
客户端
ServerStudio
首先按向导提示完成ServerStudio安装。
ServerStudio的使用需要通过网络在线申请个人试用版证书。
启动ServerStudio后会有相关提示。
申请完证书后使用UserProfileLoader浏览到证书文件,输入密码(证书密码,不是服务器密码),即可开始使用ServerStudio。
接下来配置连接管理器。
1、General选项卡。
输入连接Profile的别名;Informix数据库服务器的版本;
2、Database选项卡。
输入数据库服务器参数。
包括数据库服务器名称;服务器地址和端口;用户名和密码;以及要登录的数据库服务器名称(可选)。
3、Advanced选项。
必须分别设置CLIENT_LOCALE和DB_LOCALE两项参数值为zh_CN.57357以支持中文。
设置完毕后点“Connect”即可连上服务器。
Winsql
依照向导安装。
安装完毕运行程序。
设置如下图。
UDA环境
开发环境
数据库驱动
git_project/lib下
ifxjdbc.jar
ifxjdbcx.jar
BO类
BO在lib/uda-biz-meta.jar内。
需要事先确认该BO是否为支持informix的数据对象。
配置
修改uda-conf-framework.xml中的数据源定义。
1、hibernate方言类
org.hibernate.dialect.InformixDialect
2、数据源参数
按照以下配置文件描述。
其中红字部分为服务器端口、数据库名称和服务器名称。
com.informix.jdbc.IfxDriver
jdbc:
informix-sqli:
//localhost:
9088/loan:
INFORMIXSERVER=informix_server;DB_LOCALE=zh_CN.57357;CLIENT_LOCALE=zh_CN.57357
informix
123456
发布环境
未完成。
。
。