2011-03-03 4 views
1

Я разрабатываю свой собственный сайт ASP.net 4.0. Я установил Oracle 11g на свой сервер дома и Oracle Client 11g на своем ноутбуке. Я использую SQL Developer для просмотра базы данных. Все идет отлично, и я могу просматривать данные.ODP.net и Oracle 11g

Однако, я пытаюсь сделать мой код правильно связанным с моей базой данных с помощью Visual Studio 2010. Я хочу использовать ODP.net для подключения к базе данных. Я не знаю, как и с чего начать! Прочтите инструкции или хорошую книгу, в которой объясняются отношения между Oracle 11g и ASP.net 4.0.

Кроме того, хорошо ли использовать ODP.net или другие инструменты?

Спасибо,

Сами

+0

Вы знаете, как настроить System.Data.DbConnection, System.Data.DbCommand, DbDataReader и DataAdapter? Для ODP.NET нет большой разницы .... – rene

ответ

0

Программно, вы захотите использовать компонент Oracle ODP (поставщик данных Oracle) (с пространством имен Oracle.DataAccess). Документы для ODP находятся здесь: http://docs.oracle.com/cd/E11882_01/win.112/e23174/toc.htm

С точки зрения установки и развертывания вам необходимо установить ODAC (Oracle Data Access Components). Этот пакет включает все необходимые зависимости (Oracle Instant Client, зависимые неуправляемые DLL и т. Д.), Необходимые ODP для подключения к БД. http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html

0

Я рекомендую вам использовать инфраструктуру, например, Enterprise Library.

Корпоративная библиотека упрощает работу с соединениями и командами базы данных, которые не только упрощаются, но и многократно используются. Вы можете изменить свою базу данных и изменить только поставщика, который вы используете в конфигурации. Не нужно менять код. Он может это сделать, используя абстрактные классы вместо конкретных.

Вы можете увидеть простой учебник, который показывает вам, как это сделать here.

Смежные вопросы