我使用visiual studio中的服务器资源管理器建立了与oracle数据库的连接。连接工作正常,通过新查询设置的查询工作正常,并按预期返回数据。
然后我右键单击连接和属性并使用如下连接:
OdbcConnection conn = new OdbcConnection();
conn.ConnectionString = "Data Source=yyy;User ID=xxx;Password=*******;Unicode=True";
conn.Open();
但是,如果我通过调试运行它,即使我使用属性中给出的连接字符串(显然我放右键),它也会失败。
在代码中设置连接时我需要提供哪些其他信息?我可以在哪里提取服务器资源管理器中的信息?信息必须全部存在,不是吗?
答案 0 :(得分:0)
首先,您需要从此http://www.oracle.com/technetwork/topics/dotnet/index-085163.html
下载并安装ODP安装后添加程序集Oracle.DataAccess.dll的引用。
在此之后你很高兴。
确保包含这些::
using System;
using Oracle.DataAccess.Client;
然后进行连接。
class ConnectOracle
{
OracleConnection con;
void Connect()
{
con = new OracleConnection();
con.ConnectionString = "User Id=xxx;Password=*****;Data Source=YYYY";
con.Open();
Console.WriteLine("Connected to Oracle ::- " + con.ServerVersion);
}
void Close()
{
con.Close();
con.Dispose();
}
static void Main()
{
Example OraTest= new OraTest();
OraTest.Connect();
OraTest.Close();
}
}
您也可以使用此功能进行更多日志记录。