Создание библиотеки классов в VB.NET
Вопрос
Мне нужно создать библиотеку классов в VB.NET, которая будет подключаться к базе данных Oracle.
Затем я буду выполнять некоторые функции для получения информации из базы данных.
Затем мне нужно будет использовать этот класс в проекте ASP.Net 2.0.
Кто-нибудь захочет указать мне правильное направление в достижении этой цели?
Спасибо.
Решение
Когда мне впервые пришлось создать библиотеку только для работы с базой данных;Я не знал, с чего начать, поскольку не знал точной терминологии для поиска.
Если вы ищете, как создать «DAL» (уровень доступа к данным), вы сможете найти множество способов достичь того, что вы ищете.
Обычно DAL не зависит от того, где он используется, поэтому его можно использовать в ASP.NET, WinForms, WPF и т. д.А также вы можете написать DAL таким образом, чтобы вам не приходилось беспокоиться о том, подключаетесь ли вы к Oracle или другой СУБД.
В любом случае, ключевое слово здесь ДАЛ
Другие советы
У вас есть два варианта;System.Data.OracleClient от Microsoft и ODP.NET.Лично я предпочитаю ODP.NET, но System.Data.OracleClient выполнит свою работу.
Если вы знакомы с подключением к другим базам данных с помощью ADO.NET, вы обнаружите, что подключение к Oracle ничем не отличается — Connection, Command, Reader и т. д.
Базовые примеры ODP.NEThttp://www.oracle.com/technology/sample_code/tech/windows/odpnet/odpbasic.html
Этот сайт дает подробное описание того, как построить строку подключения для различных провайдеров, которых вы можете использовать для подключения к базе данных Oracle.