请问,在vs2005中,c#怎么连接linux 中的informix 数据库?

请问,在vs2005中,c#怎么连接linux 中的informix 数据库?,第1张

内容是转载的,希望对你有所帮助。

Windows下连接Linux中的Informix数据库的两种实用方法:用MyEclipse直接连接Informix数据库和用ODBC连接Informix数据库。

项目中用到的开发相关资料主要有:

系统开发环境:Windows+Linux

Windows开发软件:MyEclipse5.5+IBM Informix Client-SDK 2.90+FlashFXP

Linux软件:Informix11数据库

相关技术:JSP+Struts+JavaBean+Informix

方式一:MyEclipse直接连接Informix数据库

准备文件有:d:\ifxjdbc.jar

*** 作步骤:"开始"--“所有程序”--“MyEclipse 5.5”--"Windows"--"Open Perspctive"--"My Eclipse Database Explorer" 打开DB Browser窗体,鼠标右键"new"新建一个数据库连接

Driver name:自定义连接标识( 如informix.jdbc.IfxDriver)

nnection URL:jdbc:informix-sqli://192.168.1.249:9000/databasename:informixserver=informixservernamenewcodeset=GBK,8859-1,819

User name: informix

Password: informix

Driver JARs :d:\ifjdbc.jar

其中192.168.1.249为Linux服务器IP,databasename为Linux服务器数据库名和informixservername为Linux服务器数据库服务名称

方式二:ODBC连接Informix数据库

1.安装IBM Informix Client-SDK 2.90

2.打开控制面板--数据源(ODBC)--新建一个新的系统DSN,设置如下:

Server Name: Informix Server

Host Name :192.168.1.249

Service :sqlexecl

protocol :onsoctcp

Options :

Database Name :DataBaseName

User Id : Informix User Name

Password : Informix Password

3.设置Windows系统文件service内容

C:\WINDOWS\system32\drivers\etc\service

man 9535/tcp #Remote Man Server

sqlexecl 9003/tcp#Remote Linux Informix Data Server

3.设置Windows系统文件hosts内容

C:\WINDOWS\system32\drivers\etc\hosts

127.0.0.1 localhost

192.168.1.249 LinuxMachineName

dll的类库以及windows.h头文件下涉及的编程接口 这些是不能移植到Linux平台的,可以考虑相同功能的unix编程接口做修改。 dll类库涉及的功能可能要考虑重写(参考源代码或者根据实际的功能需要当作新功能来开发重写),推荐使用boost类库,可以简化较多的接口编程,且大多是跨平台windows和linux通用的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8323078.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存