【发布时间】:2016-01-02 23:25:41
【问题描述】:
我正在尝试使用以下代码连接到 oracle 数据库。
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Oracle.ManagedDataAccess.Client;
using Oracle.ManagedDataAccess.Types;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
string connectionString =
"Data Source=a;User Id=id;Password=pwd;";
OracleConnection con = new OracleConnection(connectionString);
con.Open();
Console.WriteLine("Connected to Oracle Database {0}", con.ServerVersion);
con.Dispose();
Console.WriteLine("Press RETURN to exit.");
Console.ReadLine();
}
}
}
它的抛出异常说:
未处理的类型异常 'Oracle.ManagedDataAccess.Client.OracleException' 发生在 Oracle.ManagedDataAccess.dll
附加信息:ORA-12514:TNS:listener 目前没有 知道连接描述符中请求的服务。
谁能纠正我上面的代码出了什么问题?
【问题讨论】: