ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

asp.net记账本

2021-05-26 22:36:30  阅读:224  来源: 互联网

标签:asp string ds 记账 MySqlConnection new net dt conn


配置数据库文件

连接数据库方法
法一
protected void Page_Load(object sender, EventArgs e)
{
/关联web.config文件 wjy为数据库别名/
string constr1 = ConfigurationManager.ConnectionStrings["wjy"].ToString();
MySqlConnection conne = new MySqlConnection(constr1);
conne.Open();
/数据库 查询语句/
string sql = "select * from student";
MySqlDataAdapter da = new MySqlDataAdapter(sql,conne);
/数据/
DataTable dt = new DataTable();
da.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
conne.Close();
}
法二
static string constr = ConfigurationManager.ConnectionStrings["wjy"].ToString();
protected void Page_Load(object sender, EventArgs e)
{
/实例化MySqlConnection对象/
MySqlConnection conn = new MySqlConnection(constr);
conn.Open();

        string selstr = "select * from student";
        MySqlCommand cmd = new MySqlCommand(selstr, conn);
        /*实例化MySqlDataReader对象 cmd.ExecuteReader()*/
        /*数据*/
        MySqlDataReader dr = cmd.ExecuteReader();
        /*gtridview 数据绑定  释放资源*/
        GridView1.DataSource = dr;
        GridView1.DataBind();
        conn.Close();

    }

法三
protected void Page_Load(object sender, EventArgs e)
{

        string constr = ConfigurationManager.ConnectionStrings["wjy"].ToString();
        MySqlConnection conn = new MySqlConnection(constr);
        conn.Open();
        string sql2 = "select * from student";
        MySqlDataAdapter da2 = new MySqlDataAdapter();
        da2.SelectCommand = new MySqlCommand(sql2, conn);
        DataSet ds = new DataSet();
        da2.Fill(ds);
        GridView1.DataSource = ds;
        GridView1.DataBind();
        conn.Close();

    }

数据库增删改 方法三种
法一
protected void Button1_Click(object sender, EventArgs e)
{
string id = TextBox1.Text.Trim();
string name = TextBox2.Text.Trim();
string sex = DropDownList1.Text;
string department = DropDownList2.Text;
string constr = ConfigurationManager.ConnectionStrings["xby"].ToString();
MySqlConnection conn = new MySqlConnection(constr);
conn.Open();
string selstr = "select * from student";
MySqlDataAdapter da = new MySqlDataAdapter(selstr, conn);
MySqlCommandBuilder builder = new MySqlCommandBuilder(da);
DataTable dt = new DataTable();
da.Fill(dt);
DataRow mr = dt.NewRow();
mr[0] = id;
mr[1] = name;
mr[2] = sex;
mr[3] = department;
dt.Rows.Add(mr);
da.Update(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
conn.Close();
}

法二
protected void Button2_Click(object sender, EventArgs e)
{
string id = TextBox3.Text.Trim();
string tname = TextBox4.Text.Trim();
string tclass = TextBox5.Text.Trim();
string constr1 = ConfigurationManager.ConnectionStrings["xby"].ToString();
MySqlConnection conn1 = new MySqlConnection(constr1);
conn1.Open();
string selstr1 = "select * from teacher";
MySqlDataAdapter da1 = new MySqlDataAdapter();
da1.SelectCommand = new MySqlCommand(selstr1, conn1);
MySqlCommandBuilder builder = new MySqlCommandBuilder(da1);
DataSet ds = new DataSet();
da1.Fill(ds);
DataRow NewRow = ds.Tables[0].NewRow();
NewRow[0] = id;
NewRow[1] = tname;
NewRow[2] = tclass;
ds.Tables[0].Rows.Add(NewRow);
da1.Update(ds);
Response.Write("

标签:asp,string,ds,记账,MySqlConnection,new,net,dt,conn
来源: https://www.cnblogs.com/wang-jingyuan/p/14815269.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有