C# 连接DB2解决方案
C# 连接DB2
求解
1.C# 远程连接DB2服务器的代码
2.C# 通过连接ODBC来对数据库的访问
我现在只能本地访问到数据库
protected static string connectionString = "Provider=IBMDADB2;Data Source=FSSI;UID=db2admin;PWD=db2admin;";//
using (OleDbConnection conn = new OleDbConnection(connectionString))
{
OleDbCommand cmd = new OleDbCommand(SQLString, conn);
try
{
conn.Open();
SL = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return SL;
}
catch (Exception ex)
{
return 0;
throw new Exception(ex.Message);
}
}
请教各位大神,我怎么通过两种方法来远程访问数据库,求具体的代码,备注我的db2数据库是6.1版本的
电脑上有db2的客户机。
------解决方案--------------------
当你用ODBC时,你的程序连接的是本地的ODBC,
需要做的是配置ODBC去连接远程数据库,你的代码是不需要改的。
------解决方案--------------------
你的代码没问题啊,如果连接远程的数据库,只要在本地DB2客户端中Catalog一下远程的数据库就可以了。
------解决方案--------------------
同上,连远程和连本地没有任何区别,适用于任何数据库,任何访问方式
求解
1.C# 远程连接DB2服务器的代码
2.C# 通过连接ODBC来对数据库的访问
我现在只能本地访问到数据库
protected static string connectionString = "Provider=IBMDADB2;Data Source=FSSI;UID=db2admin;PWD=db2admin;";//
using (OleDbConnection conn = new OleDbConnection(connectionString))
{
OleDbCommand cmd = new OleDbCommand(SQLString, conn);
try
{
conn.Open();
SL = cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
return SL;
}
catch (Exception ex)
{
return 0;
throw new Exception(ex.Message);
}
}
请教各位大神,我怎么通过两种方法来远程访问数据库,求具体的代码,备注我的db2数据库是6.1版本的
电脑上有db2的客户机。
------解决方案--------------------
当你用ODBC时,你的程序连接的是本地的ODBC,
需要做的是配置ODBC去连接远程数据库,你的代码是不需要改的。
------解决方案--------------------
你的代码没问题啊,如果连接远程的数据库,只要在本地DB2客户端中Catalog一下远程的数据库就可以了。
------解决方案--------------------
同上,连远程和连本地没有任何区别,适用于任何数据库,任何访问方式