Nowadays, most of the developers are trying to migrate from Microsoft SQL Server to MYSQL Server. This is because MYSQL server is freely downloadable version of the world's most popular open source database that is supported by an active community of open source developers. Meanwhile, there are many developers who are trying to migrate from MYSQL to Microsoft SQL Server. Here I will discuss in the easiest way to connect your asp.net web application with MYSQL Server and also how you can migrate from Microsoft SQL to MYSQL.Before creating the connection string, we need to install some MySQL and some components for connection. The following are the components and link to download (All are free) that need to be installed.
After successful installation of MYSQL, run your MSQL server and create a Database, than a Table. You can use the following command to create a database and a table:mysql> create database mydataBase;Query OK, 1 row affected (0.03 sec)mysql> use mydataBase;Database changedmysql> creat table mytable(Name varchar(10),Number varchar(10));Query OK, 0 rows affected (0.11 sec)Now we can move to our project.Go to Visual Studio >> Solution Explorer >> Add references and add a reference to MySQL.DATA from .net components.(check the image for detail).MYSQL.DATA will not shown in your Add Reference window until you have installed the MYSQL Connector and MDAC.Then the following code can be included in our C# code for the connection.public partial class _Default : System.Web.UI.Page { MySqlConnection con = new MySqlConnection(); protected void Page_Load(object sender, EventArgs e) { con.ConnectionString = "Data Source=localhost;Database= mydataBase;User ID=root;Password=root"; //Default User ID and password is 'root' as 'sa' for Microsoft SQL Server con.Open(); } protected void Button1_Click(object sender, EventArgs e) { //Let us just get connect and display the table in a GridView. MySqlDataAdapter dr = new MySqlDataAdapter("select * from mytable",con); DataSet ds = new DataSet(); dr.Fill(ds); GridView1.DataSource = ds; GridView1.DataBind(); }}And we also need the following namespace to import.using System.Data.Odbc;using MySql.Data.MySqlClient;using MySql.Data.Types;Again these namespace won't come until you have added the Reference for MYSQL.DATA.For migrating Microsoft SQL to MySQL can be easily done with MYSQL Migration Tools. You can download it from the below link http://dev.mysql.com/downloads/gui-tools/5.0.html If still migration is not working, then you can check this forum link below.http://www.codeproject.com/answers/56469/Asp-net-Mysql.aspx Happy Connection!
You need to be a premium member to use this feature. To access it, you'll have to upgrade your membership.
Become a sharper developer and jumpstart your career.
$0
$
. 00
monthly
For Basic members:
$20
For Premium members:
$45
For Elite members: