|
|
1
4
有一个DB2Lite产品,我相信它是在Windows和Linux平台上提供的。iSeries(AS/400)和z系列(大型机)使用DB2的“完整版本”,因为它集成到操作系统中。如果我是你,我会问大型机人员是否有IBM提供的.NET ADO.NET驱动程序和连接信息。 IBM提供了一个良好的解决方案 redbook on the subject 连接到AS/400(i5)的方法。基本上,您需要确保您拥有针对Windows(5722-XE1)的iSeries许可产品访问权限,并且需要在Systemi上设置数据提供程序。红皮书讨论了如何设置提供者。5722-XE1的资源是 found on the IBM website . 如果您想要一个旧的例子,这里有一篇关于 four hundred guru 希望这对您有所帮助——如果您需要其他信息,或者您的管理员对设置有疑问,请随时发布。如果您需要其他信息,请确保发布操作系统版本(如V5R4或类似版本) |
|
|
2
4
我对你的术语有点困惑,但我将做出一些假设并作出回应。 您提到您正在从AS/400(又名iSeries,又名IBMi)访问“文件”。“文件”是一个表。库是集合,记录是行,字段是列。它们是一样的。 iSeries Access附带一个.NET ADO.NET驱动程序。您可以使用它,然后像通常在MS SQL数据库中一样使用SQL。有些函数不同,但您可以使用 the manual |
|
|
3
2
了解DB2引擎是嵌入在操作系统中的,这一点很重要。因此,任何位置的任何表都是DB2数据库的一部分。如何创建文件(例如SQL、RPG、CRTPF、JDBC、COBOL、C)绝对不重要。此外,如果有人将对象称为文件,这绝对不重要。所有内容实际上都是DB2范围内的数据库表。您可以使用iSeries(如SYSTABLES)上的系统目录自行测试。请注意,您可以在该位置找到您的桌子。另外,请注意,您可以使用任何JDBC或ODBC软件访问iSeries上的数据。
在iSeries上,您确实有一些可以存储数据的其他对象。最常用的是数据区和DTAQ。这些对象不是DB2数据库的一部分。unix上类似FIFO的对象不是数据库的一部分
|
|
|
4
1
|
|
|
5
0
|