日期:2014-05-17  浏览次数:20801 次

oracle 数据库链接问题
背景:winform 程序 链接数据库
  有2台服务器 A 、B
  A和B 以内网链接 A的内网IP(192.168.0.100) A不连外网 oracle数据库在A上
  B 链接外网 IP(144.122.1.111)
  

目的:winform程序 通过B 链接A的oracle数据库


求大牛解答 如何配置B 如何在winform中设置 数据库链接


 

------解决方案--------------------
下面的方法,就可以连上了啊,传个链接字符串进去。
例子User Id=aaa;Password=bbb;Data Source=ccc
/// <summary>
/// DB接続オープン
/// </summary>
public void OpenDBConnection(string connectionString)
{
try
{
if (conn != null && conn.State == ConnectionState.Open) return;
conn = new OracleConnection();
conn.ConnectionString = connectionString;
conn.Open();
}
catch (Exception e)
{
throw e;
}
}
------解决方案--------------------
服务器B的数据库名加到你的winfrom后台代码,连接数据库字条符串中去就行了
------解决方案--------------------
装个数据库 + dblink 好了。
------解决方案--------------------
winform 程序就是内网连接数据库啊?

如果不是内网连接,一般不都是连接 webservices吗?
------解决方案--------------------
探讨

winform 程序就是内网连接数据库啊?

如果不是内网连接,一般不都是连接 webservices吗?