好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

C#连接mysql的方法【基于vs2010】

本文实例讲述了C#连接mysql的方法。分享给大家供大家参考,具体如下:

在vs2010中  工具->数据库连接   里要想连接到MySQL数据库,需要安装这样一个东西: MySql Connector;

1.首先安装 connector 。下载地址:(http://HdhCmsTestmysql测试数据/downloads/connector/net/)

2.现在就可以了,打开vs2010试试吧!

安装完成后找到安装目录下(C:\Program Files\MySQL\MySQL Connector Net 6.4.4\Assemblies\v4.0\MySql.Data.dll,添加引用到工程中.

现在一切就OK了!

如果想在工程c#中连接mysql,需如下代码:

?

//define the connection reference and initialize it

MySql.Data.MySqlClient.MySqlConnection msqlConnection = null ;

msqlConnection = new MySql.Data.MySqlClient.MySqlConnection( "server=localhost;user id=UserName;Password=UserPassword;database=DatabaseName;persist security info=False" );

//define the command reference

MySql.Data.MySqlClient.MySqlCommand msqlCommand = new MySql.Data.MySqlClient.MySqlCommand();

//define the connection used by the command object

msqlCommand.Connection = this .msqlConnection;

//define the command text

msqlCommand.CommandText = "SELECT * FROM TestTable;" ;

try

{

  //open the connection

  this .msqlConnection.Open();

  //use a DataReader to process each record

  MySql.Data.MySqlClient.MySqlDataReader msqlReader = msqlCommand.ExecuteReader();

  while (msqlReader.Read())

  {

  //do something with each record

  }

}

catch (Exception er)

{

  //do something with the exception

}

finally

{

  //always close the connection

  this .msqlConnection.Close();

}

希望本文所述对大家C#程序设计有所帮助。

dy("nrwz");

查看更多关于C#连接mysql的方法【基于vs2010】的详细内容...

  阅读:44次