数据库的操作方法网上一般也不是特别容易受到因此我就在此总结一下。
SqlConnection connection = newSqlConnection("server=(local);uid=sa;pwd=;database=pubs");
SqlConnection connection = new SqlConnection(@"Data Source=E6400-PC\SQLEXPRESS;Initial Catalog=student;Integrated Security=True");
//这里面传的参数就不说了,大家应该都懂.重点是@,因为\在这里不能识别属于转意字符.
SqlConnection connection = new
SqlConnection(@"Data Source=E6400-PC\SQLEXPRESS;Initial Catalog=student;Integrated Security=True");
connection.Open();
string SqlIns = "insert into dbo.图书 values('" +textBox1.Text + "','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"','"+comboBox1.Text+"','"+textBox14.Text+"')";
SqlCommand command = new SqlCommand();
command.CommandText = SqlIns; //设置SQL语句
command.Connection = connection;//调用打开数据库连接方法
command.ExecuteNonQuery();//执行添加数据
MessageBox.Show("数据添加成功!");
connection.Close();
数据库操作的步骤都一样,唯一不一样的就是设置数据库语句。
string SqlIns = "insert into dbo.图书 values('" +textBox1.Text + "','"+textBox3.Text+"','"+textBox4.Text+"','"+textBox5.Text+"','"+comboBox1.Text+"','"+textBox14.Text+"')";
//添加数据
String sq="delete from dbo.书图 where 书名='"+name1+"'";
//删除选定数据
string SqlIns = "update 图书 set 书名='" + textBox11.Text + "',库存='"+textBox9.Text+"',出版日期='"+textBox8.Text+"',价格='"+textBox7.Text+"'where 书名='" + Name + "'";
//修改数据
SqlCommand command = new SqlCommand
("select * from 图书", connection);
//查找可以在后面加上where name=...之类的进行准确查找.