要添加对MySql.Data.dll的引用。
连接:
string connStr = "server=localhost;user id=root; password=; database=aa; pooling=false";//
连接:
string connStr = "server=localhost;user id=root; password=; database=aa; pooling=false";//
连接字符串
以下为引用的内容: MySqlConnection conn = new MySqlConnection( connStr );//构造数据库连接 try { conn.Open();//打开连接 MySqlCommand cmd = new MySqlCommand("select * from list",conn);//构造查询命令 this.DataGrid1.DataSource=cmd.ExecuteReader();//执行查询,返回一个DataReader,设置DataGrid1的数据源为该DataReader this.DataGrid1.DataBind();//DataGrid1数据绑定 conn.Close();//关闭连接 } catch(MySqlException ex) //捕获异常 { Response.Write(ex.Message);//向页面写异常 |
如果是远程连接,连接符这样写:
server=222.222.222.222;port=3306;uid=user;pwd=;database=basename;
同时,用户user要有远程连接的权限。(即在mysql中添加用户时,连接主机不是localhost,而是*)。
如果开启了防火墙,还要把mysql的端口打开,如3306