该方法可以在没有安装oracle服务器也没有安装oracle客户端中使用,但是有一点要注意的是:.net版本要4.0以上才能使用。
/// <summary>
/// 远程连接oracle数据库的连接字符串
/// </summary>
private static string connString
{
get
{
return "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=主机名)" +
"(PORT=端口))(CONNECT_DATA=(SERVICE_NAME=SID)));Persist Security " +
"Info=True;User ID=用户名;Password=口令;";
}
}
/// <summary>
/// 运程连接oracle数据库,返回要查询的数据
/// </summary>
/// <param name="sqlWhere">查询语句</param>
/// <param name="error">错误信息</param>
/// <returns>DataTable类型