4.跨平台。5.机能和功用相对壮大(不可能去和那些重量级的比)。6.轻易移植布置装置也简朴。所以我做的小项目平常也会
首选运用Mysql。最近在运用.net+sqlserver05的组合,然则苦于sqlserver企业版,标准版仅支撑server 03,我的台机是XP,
所以异常忧郁,装了个Express,功用少太多了。用的也不爽。卸也卸不清洁。末了以至斟酌长途用他人的Sqlserver2000企业
版。然则由于.net也一样支撑Mysql衔接,所以就上网搜了搜完成,和所需东西。确切没啥技术含量。看来俺今后也能够斟酌
.net+Mysql的组合。网上这方面材料异常多,俺也仅仅纪录一下本身的完成体味。不会的参考下,会的绕道就好。
下载东西:
Mysql的connector/net5.0下载地点:
http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-5.0.6.zip/from/pick
下载后直接装置就能够。
装置完了,到场引用到项目,就能够运用了。
下面晒一下代码:完胜利用就是从Mysql中读取一张用户表,而且实行Mysql的存储历程。例子不在难,胜利则灵。本机
都实行通过了。本机环境:XP+Mysql5+VS05+C#(ASP.NET2.0)
代码很简朴,主如果测试用:
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using MySql.Data.MySqlClient; namespace ConnectMysql { public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if(!Page.IsPostBack){ MySqlConnection con = DB.createCon(); string sql = "select * from t_user"; MySqlDataAdapter mda = new MySqlDataAdapter(sql,con); DataSet ds = new DataSet(); mda.Fill(ds, "user"); this.GridView1.DataSource = ds; this.GridView1.DataBind(); } } protected void Button1_Click(object sender, EventArgs e) { MySqlConnection con = DB.createCon(); MySqlCommand cmd = new MySqlCommand("getUsername", con); cmd.CommandType = CommandType.StoredProcedure; con.Open(); try { MySqlDataReader dr = cmd.ExecuteReader(); this.GridView2.DataSource = dr; this.GridView2.DataBind(); con.Close(); } catch(Exception ex) { ex.ToString(); con.Close(); } } } }
问题照样挺吸引人的,实在.net1.0连Mysql实际上是一样一样的。
本文讲解了.net2.0衔接Mysql5数据库设置相干内容,更多相干内容请关注ki4网。
相干引荐:
cookie 和session 的区分详解
相识MySQL怎样优化
浅易 PHP+MySQL 分页类
以上就是.net2.0衔接Mysql5数据库设置的细致内容,更多请关注ki4网别的相干文章!