как подключиться к базе данных Oracle 11g с помощью Asp.Net - PullRequest
5 голосов
/ 17 декабря 2010

Как мне подключиться к базе данных Oracle 11g, используя asp.net3.5?

что такое пространство имен и как записать строку подключения в файл web.config?

пожалуйста, помогите мне ..

1 Ответ

3 голосов
/ 17 декабря 2010

Зависит от поставщика данных.См .: ConnectionString.com И, возможно, более конкретно: Поставщик данных .NET для Oracle .Строка подключения должна выглядеть очень похоже в вашем файле web.config.Единственными различиями, очевидно, будут имена систем / БД, идентификатор пользователя, pwd и т. Д.

Пространства имен :

, необходимые длязнать, какие типы объектов могут иметь одинаковые имена, а какие нет.Для этого необходимо ввести понятие пространства имен.Пространство имен определяет группу типов объектов, в которой все имена должны быть однозначно идентифицированы - по схеме и имени.Объекты в разных пространствах имен могут иметь одно и то же имя.

Вот также хороший учебник , за которым вы можете следовать, который специфичен для ASP.NET.И еще одна статья , которая может представлять интерес.

И фрагмент кода (с использованием провайдера .NET Oracle:)

public DataTable myDataTable(string SQL, string ConnStr)
{
    OracleConnection cn = default(OracleConnection);
    DataSet dsTemp = null;
    OracleDataAdapter dsCmd = default(OracleDataAdapter);

    cn = new OracleConnection(ConnStr);
    cn.Open();

    dsCmd = new OracleDataAdapter(SQL, cn);
    dsTemp = new DataSet();
    dsCmd.Fill(dsTemp, "myQuery");
    cn.Close();
    return dsTemp.Tables[0];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...