这里有新鲜出炉的精品教程,程序狗速度看过来!
ASP.NET 是. NET FrameWork 的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过 HTTP 请求文档时再在 web 服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是 Windows 开发的 Web 服务器)之中的程序 。
这篇文章主要介绍了 ASP.NET 操作 MySql 数据库的实例代码讲解, 需要的朋友可以参考下
一、把 MySql.Data.dll 放到 BIN 目录下。
二、这是 aspx.cs 的全部源码,修改参数直接运行即可!
- using MySql.Data.MySqlClient;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Web;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- public partial class Login : System.Web.UI.Page
- {
- public static class MySqlHelper
- {
- public static int ExecuteNonQuery(string connectionString, CommandType commandtype, string commandText)
- {
- return ExecuteNonQuery(connectionString, commandtype, commandText, null);
- }
- public static int ExecuteNonQuery(string connectionString, CommandType commandtype, string commandText, params MySqlParameter[] commandParameters)
- {
- if (string.IsNullOrEmpty(connectionString))
- {
- throw new Exception("connectionString exception");
- }
- int result = 0;
- MySqlConnection con = null;
- try
- {
- using (con = new MySqlConnection(connectionString))
- {
- con.Open();
- MySqlCommand command = new MySqlCommand(commandText, con);
- command.CommandType = commandtype;
- result = command.ExecuteNonQuery();
- }
- return result;
- }
- catch (Exception ex)
- {
- throw ex;
- }
- finally
- {
- if (con.State == ConnectionState.Open)
- {
- con.Close();
- }
- }
- }
- }
- protected void Page_Load(object sender, EventArgs e)
- {
- string connectionString = "server=localhost;uid=root;pwd=;database=zentaopro;";
- LogManage_SqlDate.WriteLog("connectionString=:" + connectionString);
- string sql = "insert user(account) values('china2')";
- MySqlHelper.ExecuteNonQuery(connectionString, CommandType.Text, sql);
- Console.Read();
- }
- }
以上所述是小编给大家介绍的 ASP.NET 操作 MySql 数据库的实例代码讲解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 PHPERZ 网站的支持!
来源: http://www.phperz.com/article/17/0812/338071.html