Я новичок в oracle и пытаюсь просто подключиться к базе данных oracle, но я не уверен, где найти надлежащие учетные данные для добавления в строку подключения.Я просто скачал и установил на своем компьютере oracle express edition, затем установил ссылки .Net.Мой простой код здесь:
string oradb = "Data Source=XE;User Id=hr;Password=hr;";
OracleConnection conn = new OracleConnection(oradb); // C#
try
{
conn.Open();
string sql = "SELECT FIRST_NAME FROM EMPLOYEES WHERE EMAIL='SKING'"; // C#
OracleCommand cmd = new OracleCommand(sql, conn);
cmd.CommandType = CommandType.Text;
OracleDataReader dr = cmd.ExecuteReader(); // C#
dr.Read();
//label1.Text = dr["dname"].ToString(); // C# retrieve by column name
label1.Text = dr.GetString(0).ToString(); // return a .NET data type
//label1.Text = dr.GetOracleString(0).ToString(); // return an Oracle data type
}
catch (OracleException ex)
{
label1.Text = ex.Message;
}
finally
{
conn.Close();
}
Я получаю TNS: не удалось разрешить указанное в идентификаторе соединения исключение.Вероятно, потому, что моя строка подключения неверна, это то, что я предполагаю.Я даже не могу перейти в диалоговое окно обозревателя серверов в Visual Studio и правильно проверить соединение с моей базой данных Oracle.
Какие шаги мне нужно предпринять, чтобы выяснить правильные учетные данные для подключения к моей строке подключения?Или сформулируйте это так ... Если вы собирались установить oracle express на свой компьютер, затем подключитесь к приложению .Net, какие шаги вы бы предприняли для настройки строки подключения?