微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net记账本

配置数据库文件

连接数据库方法
法一
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("

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐