private void Form1_Load(object sender, EventArgs e) { string SqlStr = "Server=localhost;DataBase=my";//创建数据库连接字符串;一般要加用户名和密码,我这儿没有加。 conn = new SqlConnection(SqlStr);//实例化SqlConnection数据库连接对象 conn.Open();//打开数据库连接 if (conn.State == ConnectionState.Open)//判断连接是否打开 { label1.Text = "SQL Server数据库连接开启!"; } } private void button1_Click(object sender, EventArgs e) { //定义添加数据的SQL语句 string strsql = "insert into S(SNO,Age) values(‘" + textBox1.Text + "‘," + Convert.ToDecimal(textBox2.Text) + ")"; //String strsql = "insert into S(SNO,SN,Age,Sex,Dept) values(‘s3‘,‘曹婧‘,2,‘女‘,‘化学‘)"; SqlCommand comm = new SqlCommand(strsql, conn);//实例化SqlCommand对象 if (conn.State == ConnectionState.Closed)//判断连接是否关闭 { conn.Open();//打开数据库连接 } //判断ExecuteNonQuery方法返回的参数是否大于0,大于0表示添加成功 if (Convert.ToInt32(comm.ExecuteNonQuery()) > 0) { label3.Text = "添加成功!"; } else { label3.Text = "添加失败!"; } conn.Close();//关闭数据库连接 if (conn.State == ConnectionState.Closed)//判断连接是否关闭 { MessageBox.Show("数据库以关闭"); } } } } //刚才我从别处直接复制了了个private void button1_Click(object sender, EventArgs e){...}函数的代码,然后直接从工具箱 //拖了个button1按钮,但是我点击这个按钮怎么都不执行,原因是这个按钮的事件就没有驱动,点击 button1这段代码不会执行的! //一定要记住只复制函数里面的内容,然后双击button1按钮使其自动产生函数框架,然后将代码粘贴其中!
时间: 2024-12-10 02:10:58