Heim > Datenbank > MySQL-Tutorial > C#连接mysql (vs2010)

C#连接mysql (vs2010)

WBOY
Freigeben: 2016-06-07 15:46:39
Original
1091 Leute haben es durchsucht

在vs2010中 工具-数据库连接 里要想连接到mysql数据库,需要安装这样一个东西: MySql Connector;1.首先安装 connector 。下载地址:(http://www.mysql.com/downloads/connector/net/)2.现在就可以了,打开vs2010试试吧! 安装完成后找到安装目录下(C:\Pr

在vs2010中  工具->数据库连接   里要想连接到mysql数据库,需要安装这样一个东西: MySql Connector;1.首先安装 connector 。下载地址:(http://www.mysql.com/downloads/connector/net/)2.现在就可以了,打开vs2010试试吧!

 

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

 

现在一切就OK了!

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

<span>//define the connection reference and initialize it</span>
Nach dem Login kopieren
 MySql.<span>Data</span>.<span>MySqlClient</span>.<span>MySqlConnection</span> msqlConnection <span><strong>=</strong></span> <span><strong>null</strong></span><span><strong>;</strong></span>
Nach dem Login kopieren
 msqlConnection <span><strong>=</strong></span> <span><strong>new</strong></span> MySql.<span>Data</span>.<span>MySqlClient</span>.<span>MySqlConnection</span><span><strong>(</strong></span>“<span><strong>server</strong></span><span><strong>=</strong></span>localhost<span><strong>;</strong></span>user id<span><strong>=</strong></span>UserName<span><strong>;</strong></span>Password<span><strong>=</strong></span>UserPassword<span><strong>;</strong></span>database<span><strong>=</strong></span>DatabaseName<span><strong>;</strong></span>persist security info<span><strong>=</strong></span><span><strong>False</strong></span>”<span><strong>)</strong></span><span><strong>;</strong></span>
Nach dem Login kopieren
 <span>//define the command reference</span>
Nach dem Login kopieren
 MySql.<span>Data</span>.<span>MySqlClient</span>.<span>MySqlCommand</span> msqlCommand <span><strong>=</strong></span> <span><strong>new</strong></span> MySql.<span>Data</span>.<span>MySqlClient</span>.<span>MySqlCommand</span><span><strong>(</strong></span><span><strong>)</strong></span><span><strong>;</strong></span>
Nach dem Login kopieren
 <span>//define the connection used by the command object</span>
Nach dem Login kopieren
 msqlCommand.<span>Connection</span> <span><strong>=</strong></span> this.<span>msqlConnection</span><span><strong>;</strong></span>
Nach dem Login kopieren
 <span>//define the command text</span>
Nach dem Login kopieren
 msqlCommand.<span>CommandText</span> <span><strong>=</strong></span> <span>"SELECT * FROM TestTable;"</span><span><strong>;</strong></span>
Nach dem Login kopieren
 try
Nach dem Login kopieren
<span><strong>{</strong></span>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
 <span>//open the connection</span>
Nach dem Login kopieren
 this.<span>msqlConnection</span>.<span>Open</span><span><strong>(</strong></span><span><strong>)</strong></span><span><strong>;</strong></span>
Nach dem Login kopieren
 <span>//use a DataReader to process each record</span>
Nach dem Login kopieren
 MySql.<span>Data</span>.<span>MySqlClient</span>.<span>MySqlDataReader</span> msqlReader <span><strong>=</strong></span> msqlCommand.<span>ExecuteReader</span><span><strong>(</strong></span><span><strong>)</strong></span><span><strong>;</strong></span>
Nach dem Login kopieren
<span><strong> while</strong></span> <span><strong>(</strong></span>msqlReader.<span>Read</span><span><strong>(</strong></span><span><strong>)</strong></span><span><strong>)</strong></span>
Nach dem Login kopieren
 <span><strong>{</strong></span>
Nach dem Login kopieren
 <span>//do something with each record</span>
Nach dem Login kopieren
 <span><strong>}</strong></span>
Nach dem Login kopieren
<span><strong>}</strong></span>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
catch <span><strong>(</strong></span>Exception er<span><strong>)</strong></span>
Nach dem Login kopieren
<span><strong>{</strong></span>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
 <span>//do something with the exception</span>
Nach dem Login kopieren
<span><strong>}</strong></span>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
finally
Nach dem Login kopieren
<span><strong>{</strong></span>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
<span> //always close the connection</span>
Nach dem Login kopieren
 this.<span>msqlConnection</span>.<span>Close</span><span><strong>(</strong></span><span><strong>)</strong></span><span><strong>;</strong></span>
Nach dem Login kopieren
<span><strong>}</strong></span>
Nach dem Login kopieren
Nach dem Login kopieren
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage