`
sh2015yao
  • 浏览: 139284 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

asp.net mysql c# 实用mysql

阅读更多

在网上看到一篇关于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目录下

【本人已经上传了MySql.Data.dll在本文的最下面】

选择工具箱上的数据,点右键选择添加/移除项

如下图

 

选择浏览, 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

       }

}

分享到:
评论

相关推荐

    ASP.NET(C#)学生成绩管理系统 (包括数据库)

    总的来说,这个ASP.NET(C#)学生成绩管理系统结合了Web开发的强大工具和数据库管理技术,为教育机构提供了一个实用的平台,帮助管理大量学生分数数据。通过学习和分析这个项目,开发者不仅可以掌握ASP.NET和C#的...

    asp.net(c#)实现在线拍照上传

    ASP.NET(C#)在线拍照上传是一个常见的功能需求,尤其在在线教育、远程认证和考试系统等场景中。本文将详细解析如何利用ASP.NET和C#实现这一功能,结合Flash和摄像头技术,创建一个实时拍照并上传的系统。 首先,...

    asp.net(c#)后台管理

    ASP.NET支持多种数据库连接,如SQL Server、SQLite、MySQL等,使用ADO.NET或Entity Framework进行数据操作。 6. **用户体验**:良好的后台管理界面可以提高工作效率。使用ASP.NET控件如GridView、DetailsView、...

    留言板代码,用asp.net(C#)实现

    ASP.NET提供ADO.NET库,用于与各种数据库(如SQL Server、MySQL等)进行交互。开发者可以使用SqlConnection类创建数据库连接,SqlCommand类执行SQL语句,SqlDataReader或SqlDataAdapter对象读取结果集。此外,还可以...

    彻底解决C# asp.net连接MySQL乱码问题

    ### 彻底解决C# ASP.NET 连接MySQL乱码问题 在开发过程中,尤其是在处理中文数据时,经常遇到的一个问题是数据库连接时出现乱码。本文将详细介绍如何彻底解决使用C# ASP.NET 应用程序连接 MySQL 数据库时出现的乱码...

    asp.net数据C#数据库开发例子

    在C#和Asp.NET项目中,我们通常会使用关系型数据库,如SQL Server、MySQL或SQLite。数据库设计应遵循范式原则,确保数据的一致性和减少冗余。在"数据C#数据库开发1"中,可能包含了数据库表结构的设计和创建脚本。 ...

    ASP.NET/C# +SQL小区收费系统

    ASP.NET/C# + SQL 小区收费系统是一个基于.NET框架,使用C#编程语言和SQL数据库技术构建的应用程序,主要用于管理小区的收费事务。这个系统的设计目的是为了优化和自动化物业管理中的收费流程,提高效率和准确性。 ...

    asp.net + c# 开发网站流量统计系统

    总的来说,这个asp.net + C#开发的网站流量统计系统提供了一个实用的平台,用于跟踪和分析网站的性能,对于网站管理员来说具有很高的价值。通过学习和研究这个项目,开发者可以提升自己在web开发、数据库管理和数据...

    联系人信息管理ASP.NET(C#)

    总的来说,"联系人信息管理ASP.NET(C#)"项目展示了如何利用ASP.NET的特性和C#的强大功能,构建一个实用的Web应用。通过学习和实践这样的项目,开发者可以深化对Web开发的理解,提升在企业级应用开发中的技能。

    asp.net + c# 开发搜索引擎

    在这个特定的项目中,我们看到开发者使用了ASP.NET 2.0和C#这两种技术来实现一个专门针对IP地址的搜索引擎。以下是基于这个项目的一些关键知识点的详细说明: 1. **ASP.NET 2.0**:ASP.NET是由微软推出的Web应用...

    ASP.NET源码——ASP.NET管理MySQL数据库的小工具.zip

    这个压缩包"ASP.NET源码——ASP.NET管理MySQL数据库的小工具.zip"提供了一个用ASP.NET编写的实用工具,该工具专为管理和操作MySQL数据库而设计。下面将详细讨论相关知识点。 1. ASP.NET基础:ASP.NET是微软开发的一...

    ASP.NET(c#)学生选课系统

    ASP.NET(C#)学生选课系统是一种基于Web的应用程序,它使用Microsoft的.NET框架,尤其是ASP.NET技术栈,结合C#编程语言来构建。这个系统的主要目标是为学生提供一个方便、高效的在线选课平台,同时也能帮助学校管理...

    ASP.NET数据库开发实用工程案例精选

    1. 数据库连接与管理:讲解如何使用ASP.NET和C#连接到各种数据库(如SQL Server、MySQL等),以及如何执行SQL语句进行数据操作(增删改查)。 2. ADO.NET:介绍ADO.NET组件,如SqlConnection、SqlCommand、DataSet...

    商品销售管理系统(基于ASP.net和C#以及MYSQL数据库)

    《商品销售管理系统:ASP.NET+C#+MYSQL数据库的实践应用》 在当今信息化时代,商品销售管理系统已经成为企业管理的重要工具,它能有效提升运营效率,优化库存管理,促进销售业务的健康发展。本文将深入探讨一款基于...

    asp.net/c#酒店客房管理系统(毕业设计)

    《ASP.NET/C# 酒店客房管理系统设计与实现》 在信息技术日益发达的今天,酒店业也逐渐向数字化、智能化转型,一个高效且功能完善的酒店客房管理系统是必不可少的。本设计项目“ASP.NET/C#酒店客房管理系统”旨在...

    管理系统 mvc asp.net c# demo 示例 代码

    【标题】:“管理系统 MVC ASP.NET C# Demo 示例代码”是一个基于C#编程语言,使用ASP.NET MVC框架构建的管理系统的示例项目。这个项目旨在提供一个直观的学习平台,帮助开发者理解如何在实际环境中运用MVC架构来...

    asp.net 五子棋 c#

    【ASP.NET五子棋C#】是一个基于C#编程语言和ASP.NET框架开发的在线五子棋游戏。ASP.NET是微软公司推出的一种用于构建Web应用程序的框架,它提供了丰富的工具和库来帮助开发者快速地创建动态网站、Web服务以及Web应用...

    asp.net c#应用实例

    ASP.NET C# 应用实例是开发者们学习和实践该技术的重要资源,它涵盖了从基础到进阶的各种应用场景。在这些实例中,我们通常会看到如何利用C#语言与ASP.NET框架结合,构建动态网页应用,包括数据的存取、用户交互以及...

    毕业设计----ASP.NET/C#家具网上购物网站

    【标题解析】:“毕业设计----ASP.NET/C#家具网上购物网站”这个标题表明这是一个基于ASP.NET技术,使用C#编程语言开发的项目,主要用于家具类产品的在线销售。它是一个计算机科学或信息技术专业的毕业设计,意味着...

    ASP.Net Core MVC 使用EF操作MySQL数据库完整实例

    总的来说,这个实例提供了一个完整的ASP.NET Core MVC应用,通过EF Core与MySQL数据库进行交互的示例。开发者可以通过这个实例学习到如何设置数据库上下文,定义实体模型,以及在控制器中使用EF Core进行CRUD操作。...

Global site tag (gtag.js) - Google Analytics