c#与SQL数据库连接的两种方式的区别
利用c#制作window窗体时,实现跟数据库SQL的连接,有两种方法如下,想知道一下这两种方法的区别和相对的优缺点:(两种方法分别举出代码如下)方法一:tringadd=...
利用c#制作window窗体时,实现跟数据库SQL的连接,有两种方法如下,想知道一下这两种方法的区别和相对的优缺点:
(两种方法分别举出代码如下)
方法一:
tring add = "insert into 特快列车查询(车次,站次,站名,发车时间,到站时间,硬座价格,软座价格) values('" + textBox3.Text + "','" + textBox4.Text + "','" + textBox1.Text + "','" + textBox6.Text + "','" + textBox7.Text + "'," + textBox8.Text + "," + textBox9.Text + ")";
SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);
cn.Open();
SqlCommand cmd = new SqlCommand(add, cn);
cmd.ExecuteNonQuery();
cn.Close();
方法二:
private void ExecuteSql(string a)
{
SqlDataAdapter da = new SqlDataAdapter(a, ConfigurationManager.ConnectionStrings["connstring"].ConnectionString);
ds.Clear();
da.Fill(ds, "connect");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "connect";
具体的实现字符串不说,只是随便找了两个例子,关键是想知道在连接上的优劣性,四楼的回答比较满意……希望能在两种方法的选择上给点建议…… 展开
(两种方法分别举出代码如下)
方法一:
tring add = "insert into 特快列车查询(车次,站次,站名,发车时间,到站时间,硬座价格,软座价格) values('" + textBox3.Text + "','" + textBox4.Text + "','" + textBox1.Text + "','" + textBox6.Text + "','" + textBox7.Text + "'," + textBox8.Text + "," + textBox9.Text + ")";
SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["con"].ConnectionString);
cn.Open();
SqlCommand cmd = new SqlCommand(add, cn);
cmd.ExecuteNonQuery();
cn.Close();
方法二:
private void ExecuteSql(string a)
{
SqlDataAdapter da = new SqlDataAdapter(a, ConfigurationManager.ConnectionStrings["connstring"].ConnectionString);
ds.Clear();
da.Fill(ds, "connect");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "connect";
具体的实现字符串不说,只是随便找了两个例子,关键是想知道在连接上的优劣性,四楼的回答比较满意……希望能在两种方法的选择上给点建议…… 展开
7个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询