Где я могу найти информацию о настройке веб-приложений ASP.NET с MySQL? - PullRequest
1 голос
/ 29 июня 2011

Я заинтересован в разработке веб-приложений на ASP.NET с использованием MySQL. Это сложно сделать / легко интегрируется с Visual Studio 2010? Мне действительно нравится использовать платформу .NET для веб-приложений, но я бы предпочел использовать MySQL вместо Microsoft SQL Server. Может кто-нибудь пролить свет / направить меня на хорошие ссылки?

Извините, если это нелепый вопрос, я новичок в веб-приложениях и .NET Framework.

Ответы [ 2 ]

4 голосов
/ 29 июня 2011

Попробуйте запустить некоторые из этих ссылок

Использование MySQL с ASP.NET

Подключение к базе данных MySQL из ASP.NET

Использование MySQL с ASP.NET

EDIT : похоже, вам придется использовать соединение ODBC.Вам необходимо установить соединение ODBC на вашем ПК и везде, где вы развернете приложение.Это пример, который я использовал при подключении к базе данных Informix , которая использовала соединение ODBC.Вам нужно будет сначала установить драйверы для MySql .

Строка подключения Web.config для базы данных Informix

<add name="odbcConnection" connectionString="Driver={IBM INFORMIX 3.82 32 BIT};uid=odbcUsername;pwd=odbcPassword;database=odbcDatabase; host=odbcHostName;srvr=odbcServerName;serv=odbcServ;pro=onsoctcp;cloc=en_US.819;dloc=en_US.819;vmb=0;condb=1;xcl=0;curb=0;scur=0;icur=0;oac=1;optofc=0;rkc=0;odtyp=0;fbs=4096;ddfp=0;dnl=0;rcwc=0" providerName="System.Data.Odbc"/>

Метод DataAccess

Dim cnStr As String = ConfigurationManager.ConnectionStrings("odbcConnection").ToString

Public Function GetTable() As Data.DataSet
    Dim ds As New Data.DataSet
    Dim sql As String = ""

        Using myConnection As OdbcConnection = New OdbcConnection(cnStr)
            Dim myCommand As New OdbcCommand()
            Dim oda As OdbcDataAdapter = New OdbcDataAdapter()
                sql = "SELECT * FROM table"

                If myConnection.State = ConnectionState.Closed Then
                    myConnection.Open()
                    myCommand = New OdbcCommand(sql, myConnection)
                    myCommand.CommandType = CommandType.Text
                    oda.SelectCommand = myCommand
                    oda.Fill(ds, "tblInfo")
                End If
        End Using
    Return ds
End Function
0 голосов
/ 12 февраля 2013

Вы можете добавить Mysql.Data Nuget Package в свой проект, а затем просто изменить строку подключения для сервера MySQL, и она будет работать для вас.

...