.net环境下如何使用MySql数据库

it2022-05-09  37

在网上看到一篇关于Asp.net和mysql的文章,mysql安装和.NET中连接MySQL数据库的方法详细请看《ASP.NET+MySQL简明图示入门》 http://www.yesky.com/431/1944431.shtml用vb.net写的,我现在把代码改为C#的,数据库也使用了mysql5.0 这里我使用EMS Mysql Manager lite工具管理mysql5.0 如图: 这里我数据库和表已经建好,现在打开vs.net2003,新建一个项目mysqltest 现在我们安装MySQL Connector/Net 具体安装方法请看《ASP.NET+MySQL简明图示入门》 http://www.yesky.com/431/1944431.shtml 如果是默认安装,可以在C:\Program Files\MySQL\MySQL Connector Net 1.0.4\bin\.NET 1.1\找到MySql.Data.dll,然后复制到mysqltest目录下的bin目录下 选择工具箱上的数据,点右键选择添加/移除项 如下图 选择浏览, mysqltest项目的bin目录下,选取MySql.Data.dll 在解决方案管理器中引用mysqltest项目的bin目录下的MySql.Data.dll 在aspx页中加入DataGrid控件 这里是C#代码 using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using MySql.Data.MySqlClient; namespace mysqltest {         /// <summary>         /// WebForm1 的摘要说明。         /// </summary>         public class WebForm1 : System.Web.UI.Page         {                protected System.Web.UI.WebControls.DataGrid DataGrid1;                        private void Page_Load(object sender, System.EventArgs e)                {                       // 在此处放置用户代码以初始化页面                       MySqlConnection MyConn = new MySqlConnection("Server=localhost;userid=root;password=;Database=guestbook");                       string Sql = "select * from guestbook";                       MySqlDataAdapter Myda = new MySqlDataAdapter(Sql,MyConn);                       DataSet ds = new DataSet();                       Myda.Fill(ds,"guestbook");                       DataGrid1.DataSource = ds.Tables["guestbook"].DefaultView;                       DataGrid1.DataBind();                                      }                #region Web 窗体设计器生成的代码                override protected void OnInit(EventArgs e)                {                       //                       // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。                       //                       InitializeComponent();                       base.OnInit(e);                }                               /// <summary>                /// 设计器支持所需的方法 - 不要使用代码编辑器修改                /// 此方法的内容。                /// </summary>                private void InitializeComponent()                {                           this.Load += new System.EventHandler(this.Page_Load);                }                #endregion         } }

转载于:https://www.cnblogs.com/tuyile006/archive/2008/04/21/1163716.html


最新回复(0)