我正在尝试编写一个 .Net 4.7.2 控制台应用程序,该应用程序使用 VS 2019 中的托管驱动程序与 Oracle 数据库连接。我已通过 PacketManager 将 Oracle.ManagedDataAccess v19.6.0 包添加到我的项目中。按照 Oracle Data Provider for .Net Developers 指南的简单示例,打开连接时出现异常,“输入字符串的格式不正确。”。这是我的代码,任何帮助将不胜感激。
using Oracle.ManagedDataAccess.Client;
public static void TestOracleConnection()
{
try
{
string connString = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.xxx.xxx.xxx)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=Test)));User Id=user;Password=password;";
OracleConnection conn = new OracleConnection(connString);
conn.Open();
conn.Dispose();
}
catch (Exception ex)
{
}
}