数据库中数据表内容的存取

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using System.Data;

namespace 数据库项目
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void bt_1_Click(object sender, EventArgs e)
        {
            saveData();
        }
        public void saveData()
        {
            string constr = "server=localhost;Data Source=127.0.0.1;User ID=root;Password=root;DataBase=student;Charset=utf8";
            MySqlConnection con = new MySqlConnection(constr);
           

            string st = "insert into student_1 (name,sex,age,majore) values ('" + textbox1.Text.Trim() + "','" + textbox2.Text.Trim() + "','" + textbox3.Text.Trim() + "','" + textbox4.Text.Trim() + "')  ";
            MySqlCommand cmd = new MySqlCommand(st,con);
            con.Open();

            cmd.ExecuteNonQuery();

            con.Close();

        }

        protected void bt_2_Click(object sender, EventArgs e)
        {
            DataTable table1 = new DataTable();
            table1.Columns.Add("id");
            table1.Columns.Add("name");
            table1.Columns.Add("sex");
            table1.Columns.Add("age");
            table1.Columns.Add("maiore");

            table1.Clear();
            table1 = GetData();
            textbox9.Text = table1.Rows[0]["name"].ToString().Trim();
            textbox6.Text = table1.Rows[0]["sex"].ToString().Trim();
            textbox7.Text = table1.Rows[0]["age"].ToString().Trim();
            textbox8.Text = table1.Rows[0]["majore"].ToString().Trim();
            
        }

         public  DataTable GetData()
        {
            DataTable dt = new DataTable();
            string constr = "server=localhost;Data Source=127.0.0.1;User ID=root;Password=root;DataBase=student;Charset=utf8";
             string sql="select * from student_1 where name='"+textbox_5.Text.Trim () +"'";
            MySqlConnection con = new MySqlConnection(constr);

            con.Open();
            MySqlCommand cmd = new MySqlCommand(sql,con);
            MySqlDataReader dr = cmd.ExecuteReader();

            dt.Load(dr);
            dr.Close();

            con.Close();

            return dt;
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_37855507/article/details/83025695