感觉目前的二次开发可能用不到,但是学习过程中,尤其是WINFORM中的好多案例,都是和数据库结合的,所以不得不看。下面代码中列了一些常用的,就当做是工具来看吧,后面有需要的再细看。
SqlConnection conn; private void Form1_Load(object sender, EventArgs e) { try { //连接数据库.str为连接数据库字符串 string str = "data source=410e\\sqlexpress;initial catalog=sqltest;integrated security=true"; conn = new SqlConnection(str); //打开数据库 conn.Open(); if (conn.State==ConnectionState.Open) { MessageBox.Show("连接成功"); } else { MessageBox.Show("连接失败"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } //创建数据库命令 SqlCommand sqlCommand = new SqlCommand(); sqlCommand.Connection = conn; sqlCommand.CommandText = "select * from ProductInfo"; SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = sqlCommand; //创建数据库适配器 SqlDataAdapter sqlDataAdapter = new SqlDataAdapter("select * from ProductInfo", conn); //创建DataSet,用来存储读取到的数据表 DataSet ds = new DataSet(); sda.Fill(ds); //将ds数据表显示在DataGridView控件中 dataGridView1.DataSource = ds.Tables[0]; }