文件DSN for iSeries AS400 ODBC连接

时间:2008-12-11 07:20:26

标签: odbc dsn

如何使用iSeries ODBC驱动程序创建文件dsn以连接到AS400系统?

iSeries ODBC驱动程序允许配置许多设置。在哪里可以找到可以在文件DSN中设置的所有属性的列表?

5 个答案:

答案 0 :(得分:2)

Driver = {iSeries Access ODBC Driver}; System = server; Uid = user; Pwd = password;

服务器是要连接的系统(IP地址或主机名),用户名和密码。

您可以使用这样的.dsn文件:

[ODBC]
DRIVER=iSeries Access ODBC Driver
System=server;
Uid=user;
Pwd=password;
Initial Catalog=library;

答案 1 :(得分:2)

有关所有口味的连接线的良好互联网资源:

http://www.connectionstrings.com/

以下是AS400 ODBC驱动程序的页面:http://www.connectionstrings.com/as-400


ODBC

IBM客户端访问ODBC驱动程序

Driver={Client Access ODBC Driver (32-bit)};System=my_system_name;
Uid=myUsername;Pwd=myPassword;

IBM iSeries Access ODBC驱动程序

此驱动程序比上面的驱动程序更新。

Driver={iSeries Access ODBC Driver};System=my_system_name;
Uid=myUsername;Pwd=myPassword;

IBM .Net Data Provider

使用IBM.Data.DB2.iSeries命名空间

DataSource=myServerAddress;UserID=myUsername;
Password=myPassword; DataCompression=True;

OLE DB,OleDbConnection

IBM客户端访问OLE DB提供程序

Provider=IBMDA400;Data Source=MY_SYSTEM_NAME;
User Id=myUsername;Password=myPassword;

其中MY_SYSTEM_NAME是OperationsNavigator中系统连接的名称

IBM客户端访问OLE DB提供程序

Provider=IBMDA400;Data Source=MY_SYSTEM_NAME;User Id=myUsername;
Password=myPassword;Default Collection=MY_LIBRARY;

其中MY_SYSTEM_NAME是系统连接的名称,MY_LIBRARY是iSeries Navigator中为库提供的名称。

答案 2 :(得分:1)

我刚刚发现您可以使用ODCB管理工具为任何类型的ODBC驱动程序创建文件DSN。

答案 3 :(得分:1)

答案 4 :(得分:1)

以下是每个关键字的详细说明以及如何配置它们。对于应用程序中的无DSN连接,这种观点很明显,但如果要自定义文件DSN,则非常有用。我发现它比IBM文档更有用。

http://www.sqlthing.com/HowardsODBCiSeriesFAQ.htm