我用 C#、.NET Framework 2.0 编写了一个 Windows 窗体应用程序,它使用System.Data.OleDb
与 SQL Server 2000 数据库对话,该数据库运行良好。我现在需要增强应用程序以与DB2 http://en.wikipedia.org/wiki/IBM_DB2数据库上AS/400 http://en.wikipedia.org/wiki/IBM_System_i。这只是配置连接字符串的问题,还是我的项目中需要额外的驱动程序软件(来自哪里)和/或参考?
我想仍然使用 OLEDB,但使用 DB2。
编辑:我下载了但无法将其安装到我的桌面开发 PC 上,因为我没有安装 SQL Server。该提供程序似乎仅用于将 SQL Server 与 DB2 集成,而我想将 Windows 窗体应用程序与 DB2 集成。是否有其他不需要 SQL Server 的 OLE DB 提供程序的下载位置,我可以从 Windows 桌面使用它?
您将可以使用微软的DB2 提供程序的 OLEDB http://msdn.microsoft.com/en-us/library/ms178027.aspx为了这。连接字符串也会改变。
Like:
提供程序=DB2OLEDB;网络传输库=TCPIP;网络地址=xxx.xxx.xxx.xxx;初始目录=MyCtlg;包集合=MyPkgCol;默认架构=Schema;用户ID=myUsername;密码=myPassword;
或者你可以使用IBM自己的用于 DB2 的 IBM OLE DB 提供程序 http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=/com.ibm.db2.udb.apdv.ms.doc/doc/c0006745.htm无需 SQL Server 即可工作。
你应该看看IBM DB2 的连接字符串 http://www.connectionstrings.com/ibm-db2对于所有其他提供商及其配置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)