ASP.NET 是一种非常流行的 Web 应用程序开发框架,而 MySQL 是一种流行的关系数据库管理系统。在 ASP.NET 中,通过使用 ADO.NET 技术可以轻松方便地连接不同的数据库系统,包括 MySQL。
using System.Data;using MySql.Data.MySqlClient;string connString = "server=localhost;database=mydb;uid=root;pwd=123456;";MySqlConnection conn = new MySqlConnection(connString);conn.Open();string sql = "SELECT * FROM users";MySqlCommand cmd = new MySqlCommand(sql, conn);MySqlDataReader reader = cmd.ExecuteReader();while (reader.Read()){string username = reader.GetString("username");int age = reader.GetInt32("age");Console.WriteLine("用户 '{0}' 的年龄是 {1}。", username, age);}reader.Close();conn.Close();
上面的代码展示了在 ASP.NET 中如何连接 MySQL 数据库并查询用户表中的所有记录。首先,我们定义了一个连接字符串,其中包含了 MySQL 数据库的地址、用户名和密码等信息。然后,通过 MySqlConnection 类创建了一个连接对象 conn,并调用其 Open 方法来打开连接。
接下来,使用 MySqlCommand 类创建了一个 SQL 查询语句,然后通过其 ExecuteReader 方法执行查询并返回一个 MySqlDataReader 对象。使用 while 循环遍历 MySqlDataReader 对象中的记录,并使用 GetString 和 GetInt32 方法来获取每条记录中的字段值。最后,记得要调用 reader.Close 和 conn.Close 方法关闭连接和读取器。
总之,ASP.NET 和 MySQL 是一对强大的组合,在实际开发中经常使用。掌握基础的 ADO.NET 编程技巧,可以让我们更加高效地开发 Web 应用程序。