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";
具体的实现字符串不说,只是随便找了两个例子,关键是想知道在连接上的优劣性,四楼的回答比较满意……希望能在两种方法的选择上给点建议……
展开
 我来答
笑着笑着醒来了
2009-02-26 · TA获得超过3653个赞
知道大有可为答主
回答量:4501
采纳率:66%
帮助的人:1949万
展开全部
这个就要看你对面向对象的理解能力了,一般推荐是用方法二的。方法只有初学者用用的。因为初学者对面向对象不怎么理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式