连接MYSQL数据库的方法及示例,连接MYSQL数据库的方法及示例
连接MYSQL数据库的方法及示例方法一:使用MYSQL推出的MySQLConnector/Net is an driver for MySQL该组件为MYSQL为访问数据库设计的访问组件。安装完成该组件后,引用命名空间使用命令行编译时: /r: 方法二:通过访问数据库访问前要先下载两个组件:和的驱动(MySQL Connector/ODBC (MyODBC) driver)目前为3.51版安装完成后,即可通过ODBC访问MYSQL数据库方法三:使用CoreLab推出的MYSQL访问组件,面向.NET安装完成后,引用命名空间:使用命令编译时: /r: test.cs
以下为访问MYSQL数据库实例
编译指令:csc /r: /r: test.cs
using System;using;
class ConnectMySql{ public void Connect_CoreLab() { string constr = "User Id=root;Host=localhost;Database=qing;password=qing"; MySqlConnection mycn = new MySqlConnection(constr); (); MySqlCommand mycm = new MySqlCommand("select * from shop",mycn); MySqlDataReader msdr = (); while(()) { if () { (()); } } (); (); } public void Connect_Odbc() { //string MyConString ="DSN=MySQL;UID=root;PWD=qing"; string MyConString = "DRIVER={MySQL ODBC 3.51 Driver};" + "SERVER=localhost;" + "DATABASE=test;" + "UID=root;" + "PASSWORD=qing;" + "OPTION=3"; OdbcConnection MyConn = new OdbcConnection(MyConString); (); OdbcCommand mycm = new OdbcCommand("select * from hello",MyConn); OdbcDataReader msdr = (); while(()) { if () { (()); } } (); (); } public void Connect_Net() { string myConnectionString = "Database=test;Data Source=localhost;User Id=root;Password=qing"; MySqlConnection mycn = new MySqlConnection(myConnectionString); (); MySqlCommand mycm = new MySqlCommand("select * from hello",mycn); MySqlDataReader msdr = (); while(()) { if () { (()); } } (); (); } public static void Main() { ConnectMySql ms = new ConnectMySql(); (); (); Connect_Net(); }}