c# - 使用 C# 与 ASPX 网站的 MYSQL 数据库连接

标签 c# asp.net mysql database connection

任何人都可以写一个简单的示例来说明如何从我的 ASPX 网站连接到我的数据库吗? 我刚刚开始接触 ASP,所以请保持简单。

MysqlDB 名称:ASP
类:Database.cs

最佳答案

也许这会有所帮助

首先,您需要包含一些引用资料,您可以通过此链接下载它们:http://dev.mysql.com/downloads/connector/net/

这是代码:

using MySql.Data.MysqlClient;

namespace OwnNameSpace
{
  public class Database
  {
    MySqlConnection connect;
    string connection = "Data Source=localhost;Database=ASP;User ID=(your ID)";
//constructor
public Database()
{
}

  // this if want to select something in your db
  public MySqlDataReader Select(string query)
  {

      connect = new MySqlConnection(connection);
      connect.Close();
      MySqlCommand command = connect.CreateCommand();
      command.CommandText = query;
      connect.Open();
      MySqlDataReader reader;
      return reader = command.ExecuteReader();
  }

  // this if want to insert/delete or update 
  public Boolean Modify(string query)
  {

      connect = new MySqlConnection(connection);
      MySqlCommand command = connect.CreateCommand();
      command.CommandText = query;
      connect.Open();
      try
      {
         command.ExecuteNonQuery();
         return true;
      }
      catch
      {
        return false;
      }

   }



 }
}

关于c# - 使用 C# 与 ASPX 网站的 MYSQL 数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12555449/

相关文章:

asp.net - <asp :GridView> width, <div> 宽度

javascript - ASP.NET/javascript 中的动态标签

asp.net - 如何获取页面中的所有验证器?

mysql - 如何连接3个不同主键的表

MYSQL无法识别某些特殊字符

c# - 我可以在 linq 中克隆 IQueryable 吗?出于联合目的?

c# - Entity Framework Where 子句奇怪的行为

mysql - 基于同一张表中的 DISTINCT 的更新

c# - 如何在 C# 中确定 SharePoint 服务应用程序正在哪个应用程序池上运行?

c# - AppDomain.CurrentDomain.AssemblyResolve 可能存在的信任问题或我应该注意的其他问题