Asp.net简介链接到mysql
本文内容列表:
- 1、ASP.net如何连接mysql数据库进行数据操作?
- 2、asp.net网站连接MYSQL,要求拒绝用户'root'@'localhost'访问(使用密码:YES)
- 3、像Java使用mybat一样,asp.net连接mysql应该使用什么框架?请给我大神的建议。
如何将ASP.net连接到mysql数据库进行数据操作
1。方法:使用MySQL启动的MySQL Connector/Net组件。该组件是 MySQL 创建的特定于 .NET 的访问组件,用于 ADO.NET 访问 MySQL 数据库。执行该组件后,需要在项目中引用该组件,也可以直接在配置文件中的nodes节点中添加如下节点:add assembly="MySql.Data, Version=5.1.5.0, Culture=neutral ,PublicKeyToken=C5687FC88969C44D" /之后在程序中引用MySql命名空间Data.MySqlClient就可以开始连接MySQL数据库的操作了。示例如下: 1protected void MySqlCon()2{3 //数据库连接字符串与连接SQL SERVER4无异 string constr = "server=localhost;User Id=root;password=root;Database=test ";56 // 下面使用 MySql Connector/net 提供的特殊对象 7 MySqlConnection mycon = new MySqlConnection(constr);8 mycon.Open() ;9 MySqlCommand mycmd = new MySqlCommand("select * from users", mycon) ;10 MySqlDataReader myreader = mycmd.ExecuteReader();11 while (myreader.Read())12 {13 if (myreader.HasRows)14 {15 响应 .Write(myreader.GetString("email") + "br/");16 }17 }18 myreader.Close();19 mycon.Close();2021}2.方法:使用ODBC.NET。通常,ODBC.NET DataProvider 是标准 .NET Framework(版本 1.1 及更高版本)的一部分,因此它会自动随后者一起安装。一旦确认安装了 ODBC.NET,您需要下载 MySQL ODBC 驱动程序:MySQL Connector/ODBC。最新版本是3.51。安装完成后,您可以使用ODBC.NET连接MySQL数据库。首先,您需要将System.Data.Odbc命名空间输入到程序中。具体示例如下: 1 public void Connect_Odbc()2 {3 //必须事先创建MySQL ODBC DSN。 .4 string odbcString = "DSN=MySQL;";56 //string odbcString = "DRIVER={MySQL ODBC 3.51 驱动程序};" +7 //“服务器=本地主机;” +8 //“端口=3306;” + //连接本地数据库时可以省略此设置 9 // "DATABASE=test;" +10 // "UID=root;" +11 //“密码=root;” +12 //“选项=3”;第1314章 17、第17章(reader.Read ())19 {20 if (myreader.HasRows)21 {22 Response.Write(myreader.GetString(0) + "br/");23 }24 }25 myreader.Close();26 odbcConn.Close();27 }
asp.net网站连接MYSQL提示用户'root'@'localhost'访问被拒绝(使用密码:YES)
这是数据库连接问题。一般来说,MySQL默认是不开放root账户的远程访问权限的,所以需要更改相应的权限。解决方法如下:打开MySQL目录下的my.ini文件,在文件末尾添加一行。 “skip-grant-tables”,保存并关闭文件。 (WIN7默认安装,my.ini在C:\ProgramData\MySQL\MySQL Server 5.6)
重启MySQL服务。
通过命令行进入MySQL BIN目录,输入“mysql -u root -p”(无需输入密码)回车即可进入数据库。 (WIN7默认安装,BIN目录为:C:\Program Files\MySQL\MySQL Server 5.6\bin)
运行“use mysql;”使用mysql数据库。
运行“更新用户集密码=PASSWORD(“123456”)其中用户='root';” (更改root密码)
打开MySQL目录下的my.ini文件,删除权限表最后一行的“skip-”,保存并关闭文件。
重新启动MySQL服务。
为了成功连接数据库,在命令行中输入“mysql -u root -p 123456”。

Asp.net 连接到 mysql。我应该使用哪个框架,就像 Java 使用 mybatist 一样?请给我一些建议
编写一个数据库连接工具类:
public MySqlDataReader GetData()
{ string connection = "server=localhost;user id=root;password=123456;database=ABeC;";
MySqlConnection conn = new MySqlConnection(连接); string sqlQuery = "从文章中选择*";
MySqlCommand comm = new MySqlCommand(sqlQuery, conn);
conn.Open();
MySqlDataReader dr = comm.ExecuteReader();
conn.Close();返回博士;
}
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网
