1.编程环境是Visual Studio2010;数据库是DB2 8.2
使用C#连接远程数据库,提取数据库上的表单内容:
使用的命名空间有:
using System.Data.SqlClient;
using System.Data.OleDb;
using IBM.Data.DB2;
using IBM.Data.DB2.iSeries;
using IBM.Data.DB2Types;
程序如下:
- C# code
static void getdatadb2(){ string strConn, strSQL; strConn = @"Provider=IBMDADB2;Database=FH25D;HOSTNAME=10.228.200.24;PROTOCOL=TCPIP;PORT=12250;uid=ufhdbtbl;pwd=UFHDBTBL;"; strSQL = "select * from fh25t10"; DB2Connection cn = new DB2Connection(strConn); cn.Open(); //对数据进行操作 cn.Close(); }
运行之后一直抛出异常:The type initializer for 'IBM.Data.DB2.DB2Connection' threw an exception
请教:这个Conn应该怎么写? 代码为什么连接不上数据库?
------解决方案--------------------------------------------------------
http://www.cnblogs.com/jirigala/archive/2011/08/04/2126798