MySQL и ASP.NET

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск
Версия 04:12, 20 июня 2010 (править)
91.196.151.111 (Обсуждение)
(Подключение через ODBC)
← К предыдущему изменению
Версия 23:18, 15 февраля 2012 (править) (отменить)
178.239.58.143 (Обсуждение)

К следующему изменению →
Строка 1: Строка 1:
-:Статья рассказывает о совместном использовании технологий ASP.NET и СУБД MySQL.+hokecacu http://lipovepo.web44.net/yxxafo.html ������� ���� ������ ���� ��� http://viqusiqu.web44.net/iasda.html ������� rye rye new thing http://lexefiq.comeze.com/wynuugog.html ������� � ���� �� ����� ����� http://lijexeka.comeze.com/qvzshotn.html ������� windows 7 ������� x32 2011 http://lexefiq.comeze.com/znultwx.html ������� ������ ������� ��������� http://rifanuy.site88.net/tupyz.html ������� ����� �� ���� 5.71 http://walozeqo.site88.net/wosio.html ������� ���������� ����� ���� ���� http://bedarim.comeze.com/iattzufg.html ������� ������ �� 60 ������ 2000 http://xiwepuvu.web44.net/abimhq.html ������� ����� ��� ������� http://saxupoya.comeze.com/yisbuset.html ������� terraria 1.1.1 njhhtyn1 http://vizumax.web44.net/zjtqae.html ������� ���� 6.72f w3x http://rifanuy.site88.net/wzdqu.html ������� virtual cd 10.1.0.7 rus http://lijexeka.comeze.com/taoagu.html ������� ������ 9.2 http://vizumax.web44.net/ieahn.html ������� adobe flash player ��� iphone http://riguqag.site88.net/ibzyd.html ������� opera mini 5 ��� ��� http://wukoziwo.site88.net/cfuuieue.html ������� ������� battlefield 3 (2011) pc repack http://vizumax.web44.net/urcueuue.html ������� upx_control.exe http://royicer.web44.net/reoigyc.html ������� ssh ��� windows http://viqusiqu.web44.net/neaqy.html ������� ati radeon 9600 pro http://nevifefu.web44.net/egiqwet.html ������� comic life deluxe 1.3.6 build 71 rus http://yujiqite.site88.net/isohpk.html ������� windows xp sp3 2011 v11.01 �� ������� http://jepudebe.web44.net/mooooged.html ������� ������� ��� windows 7 http://goyayowe.site88.net/eryueuw.html ������� ����� ����� ��� ���� http://goyayowe.site88.net/mqvequw.html ������� ������� �.� ���������� ���������� http://yujiqite.site88.net/ywsrivs.html ������� ����� ������ ������� ����� ����� ����� http://yujiqite.site88.net/iacuu.html ������� knifebot ��� cs 1.6 http://saxupoya.comeze.com/yhordoiy.html ������� �������� ��� �������� http://kimapeq.freeiz.com/seuvaa.html ������� ����� ������������� ��� ������� 2.21 http://nevifefu.web44.net/xykgbori.html ������� ������ mp4 � ������� ��������1 http://ferofesi.web44.net/eitxpy.html ������� punkbuster ��� call of duty 4 modern warfare http://walozeqo.site88.net/qupbeouo.html ������� dkz studio http://royicer.web44.net/lauuaoim.html ������� google chrome 16 final1 http://pecohuxo.freeiz.com/fatiuz.html ������� ������ ������ ��� 2011 http://gisoman.web44.net/afoontsq.html ������� ������� �� ���� http://yujiqite.site88.net/opaazn.html ������� ������ ��� ��� firefox 51 http://megatof.web44.net/papex.html ������� steam ��� cs 1.6 ������� http://jepudebe.web44.net/baihoc.html ������� kaspersky 2010 trial reset 2.3 http://jepudebe.web44.net/yxdia.html ������� dead space ������� http://kupoced.comeze.com/bimci.html ������� ��� ������� ������ 1 2 http://bapenaso.comeze.com/yimbisg.html ������� ����� ���� ��� �������� 5228 http://gisoman.web44.net/qejoiwdy.html ������� edge �� pc http://kimapeq.freeiz.com/pzylkoo.html ������� wgt s5230 http://riguqag.site88.net/oevfday.html ������� mfc71.dll http://lijexeka.comeze.com/awohe.html ������� ������ ���� ��� ����� http://xiwepuvu.web44.net/dzgjm.html ������� ������� noize �� http://lijexeka.comeze.com/sexya.html ������� adobe acrobat reader 10 http://bedarim.comeze.com/waiyto.html ������� office 2007 ������� http://yujiqite.site88.net/vnuiz.html ������� fruit ninja puss in boots http://viqusiqu.web44.net/onohz.html ������� �������� �� ���������� nvidia geforce 9800 gt http://megatof.web44.net/kytccoc.html ������� ��� 32
-==Общий обзор==+
-В современном мире большинство веб-сайтов создаются с помощью следующих технологий: ASP.NET и LAMP. LAMP подразумевает использование Linux в качестве ОС, Apache в качестве Веб-сервера, MySQL - СУБД и PHP как технологию создания серверных страниц. В ASP.NET в качестве БД в основном используют SQL Server.+
- +
-Но SQL Server - профессиональный продукт, предназначенный для профессиональных проектов. Для большинства веб-сайтов представленные в нём возможности просто ненужны. Зато хостинг стоит дороже. Что же делать если вы хотите использовать возможности ASP.NET (эталонные страницы и другие), но SQL Server вам ненужен? Ничто не мешает использовать MySQL. Он прекрасно сочетается с ASP.NET и имеет большинство преимуществ MS SQL. Так что отбросьте все сомнения по этому поводу!+
- +
-==Обзор методов подключения==+
-Существует только два метода подключения к MySQL из ASP.NET. Первый через ODBC, второй - MySQL Connector/Net. Каждый из них имеет свои преимущества и недостатки. Первый идеально сочетается с 1gb.ua, но не поддерживает многие возможности MySQL, свойственные только ему. Второй теоретически идеален для работы с MySQL, но 1gb.ua не устанавливает его на свои сервера. Хотя, по запросу, сотрудники 1gb.ua могут его установить. В принципе установка MySQL Connector/Net заключается в загрузке из Интернета одного .dll файла.+
- +
-==Подключение через ODBC==+
-Для начала работы с MySQL через ODBC необходимо установить на свой компьютер необходимый драйвер. Можно, конечно, тестировать страницу сразу на сервере 1gb.ua, но это глупо и занимает много времени.+
-===Установка MySQL ODBC 3.51 Driver===+
-[[Изображение: DownloadMySQLOdbcDriver.PNG|640px|Экран загрузки драйвера]]+
- +
-Для начала необходимо скачать драйвер со [http://dev.mysql.com/downloads/connector/odbc/3.51.html страницы].+
-Это не последняя версия коннектора, но она лучше всех работает с 1gb.ua. Драйвер поставляется вместе с мастером установки, так что проблем возникнуть не должно.+
- +
-'''Учтите, что устанавливать драйвер надо на тот компьютер с которого вы собираетесь подключаться к СУБД, а не на тот где она установлена!'''+
- +
-===Использование===+
-Использование очень простое. В начало страницы надо добавить следующие строчки:+
- +
-:using System.Data;+
-:using System.Data.Obdc;+
- +
-Далее необходимо создать объект OdbcConnection следующим образом (подробнее о строках подключения можно почитать на [http://www.1gb.ua/default.aspx?ti=6&hti=43 странице]):+
- +
-:OdbcConnection odbcConn = new OdbcConnection("DRIVER={MySQL ODBC 3.51 Driver};server=mysql2.1gb.ua;uid=1gb_test;password=xxx;database=1gbua_test");+
- +
-Остальные действия такие же, как и при работе с другими провайдерами данных+
- +
-==Подключение через MySQL Connector/Net==+
-===Установка===+
-Теоритически для работы с MySQL Connector/Net необходим лишь один .dll файл. Но не помешает установить весь пакет. Перейдите на [http://dev.mysql.com/downloads/connector/net/5.2.html страницу]. Затем скачайте дистрибутив.+
- +
-[[Изображение: DownloadMySqlConnectorNet.PNG|640px|Загрузка дистрибутива]]+
- +
-Далее распакуйте архив и из папки Binaries скопируйте файл MySql.Data.dll в папку с файлами вашего сайта. Затем необходимо выполнить настройку проекта Visual Studio.+
- +
-===Настройка проекта===+
-Откройте проект Visual Studio. В окне Solution Explorer щёлкните правой кнопкой мышки не Refereces и нажмите кнопку Add Reference. В появившемся окне откройте вкладку Browse. Далее укажите путь к файлу MySql.Data.dll. Нажмите кнопку Ok.+
- +
-В файл web.config вашего сайта добавьте строчку (в раздел compilation->assemblies):+
- +
-:<add assembly="MySql.Data, Version=5.0.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"/>+
- +
-===Использование===+
-Раздел в стадии доработки.+
- +
-[[Категория:ASP.NET]]+
-[[Категория:MySQL]]+
-[[Категория:Программирование]]+

Версия 23:18, 15 февраля 2012

hokecacu http://lipovepo.web44.net/yxxafo.html ������� ���� ������ ���� ��� http://viqusiqu.web44.net/iasda.html ������� rye rye new thing http://lexefiq.comeze.com/wynuugog.html ������� � ���� �� ����� ����� http://lijexeka.comeze.com/qvzshotn.html ������� windows 7 ������� x32 2011 http://lexefiq.comeze.com/znultwx.html ������� ������ ������� ��������� http://rifanuy.site88.net/tupyz.html ������� ����� �� ���� 5.71 http://walozeqo.site88.net/wosio.html ������� ���������� ����� ���� ���� http://bedarim.comeze.com/iattzufg.html ������� ������ �� 60 ������ 2000 http://xiwepuvu.web44.net/abimhq.html ������� ����� ��� ������� http://saxupoya.comeze.com/yisbuset.html ������� terraria 1.1.1 njhhtyn1 http://vizumax.web44.net/zjtqae.html ������� ���� 6.72f w3x http://rifanuy.site88.net/wzdqu.html ������� virtual cd 10.1.0.7 rus http://lijexeka.comeze.com/taoagu.html ������� ������ 9.2 http://vizumax.web44.net/ieahn.html ������� adobe flash player ��� iphone http://riguqag.site88.net/ibzyd.html ������� opera mini 5 ��� ��� http://wukoziwo.site88.net/cfuuieue.html ������� ������� battlefield 3 (2011) pc repack http://vizumax.web44.net/urcueuue.html ������� upx_control.exe http://royicer.web44.net/reoigyc.html ������� ssh ��� windows http://viqusiqu.web44.net/neaqy.html ������� ati radeon 9600 pro http://nevifefu.web44.net/egiqwet.html ������� comic life deluxe 1.3.6 build 71 rus http://yujiqite.site88.net/isohpk.html ������� windows xp sp3 2011 v11.01 �� ������� http://jepudebe.web44.net/mooooged.html ������� ������� ��� windows 7 http://goyayowe.site88.net/eryueuw.html ������� ����� ����� ��� ���� http://goyayowe.site88.net/mqvequw.html ������� ������� �.� ���������� ���������� http://yujiqite.site88.net/ywsrivs.html ������� ����� ������ ������� ����� ����� ����� http://yujiqite.site88.net/iacuu.html ������� knifebot ��� cs 1.6 http://saxupoya.comeze.com/yhordoiy.html ������� �������� ��� �������� http://kimapeq.freeiz.com/seuvaa.html ������� ����� ������������� ��� ������� 2.21 http://nevifefu.web44.net/xykgbori.html ������� ������ mp4 � ������� ��������1 http://ferofesi.web44.net/eitxpy.html ������� punkbuster ��� call of duty 4 modern warfare http://walozeqo.site88.net/qupbeouo.html ������� dkz studio http://royicer.web44.net/lauuaoim.html ������� google chrome 16 final1 http://pecohuxo.freeiz.com/fatiuz.html ������� ������ ������ ��� 2011 http://gisoman.web44.net/afoontsq.html ������� ������� �� ���� http://yujiqite.site88.net/opaazn.html ������� ������ ��� ��� firefox 51 http://megatof.web44.net/papex.html ������� steam ��� cs 1.6 ������� http://jepudebe.web44.net/baihoc.html ������� kaspersky 2010 trial reset 2.3 http://jepudebe.web44.net/yxdia.html ������� dead space ������� http://kupoced.comeze.com/bimci.html ������� ��� ������� ������ 1 2 http://bapenaso.comeze.com/yimbisg.html ������� ����� ���� ��� �������� 5228 http://gisoman.web44.net/qejoiwdy.html ������� edge �� pc http://kimapeq.freeiz.com/pzylkoo.html ������� wgt s5230 http://riguqag.site88.net/oevfday.html ������� mfc71.dll http://lijexeka.comeze.com/awohe.html ������� ������ ���� ��� ����� http://xiwepuvu.web44.net/dzgjm.html ������� ������� noize �� http://lijexeka.comeze.com/sexya.html ������� adobe acrobat reader 10 http://bedarim.comeze.com/waiyto.html ������� office 2007 ������� http://yujiqite.site88.net/vnuiz.html ������� fruit ninja puss in boots http://viqusiqu.web44.net/onohz.html ������� �������� �� ���������� nvidia geforce 9800 gt http://megatof.web44.net/kytccoc.html ������� ��� 32

Личные инструменты