- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C# 连接SQL2005数据库
ADO.NET
学会数据库连接,再会点C# 就可以打打酱酒----某人说的
要想上手快,思路最重要:
数据库 ,应用程序,他们是两个不同的对象。现在我们要他们能够进行相互交换数据,需在在他们两之间建立一条通道。
数
数 据 库
应用程序
至于这条通道是怎么建立的 下面有介绍。
第一步,要确定数据库那边连接正常:
服务是否开启:
运行DOS 窗口:net start mssqlserver
2用户是否能够正常登录:
如果弹出这些警告信息
你可以到这两个地方看看:服务器属性和用户属性
先右击属性。
然后把SQL和windows身份验证模式 选上。
先右击属性。
看下登录属性是否被禁用,把启用选上。
可能还有一些其他问题,(在DOS窗口下:sqlservermanager.msc),看看这里的服务是否启用
第二步:
/首先 ,定义连接字符串。
然后,数据库进行连接。
接着,打开数据库。
然后,执行SQL语句。
最后,记得关闭数据库。
在VS2010 编写相应的代码(using System.Data.SqlClient;//引用这个命名空间
)
//定义连接字符串 server=服务器名(.代表本地服务器)
string sqlcon = Server=.;Database=myd;Uid=sa;Pwd=s;
//定义查询语句
string sqlquery = select * from Soccer;
//用 SqlConnection这个对象 与数据库进行连接
SqlConnection con = new SqlConnection(sqlcon);
try
{
con.Open();//数据库连接之后,打开。
MessageBox.Show(数据库连接成功!)//看数据库是否连接成功
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
con.Close();//必须关闭
}
测试成功
数据库简单的增删改查:
Select (在窗体中添加dataGridView1 这个控件)
a. 查询整个表,并把表里的数据放在dataGridView1
里,代码如下:
private void Form1_Load(object sender, EventArgs e)
{
string sqlcon = Server=.;Database=MySchool;Uid=sa;Pwd=sa
;
string sqlquery = select * from Student;
DataSet ds = new DataSet();//创建一个数据集,把查询到的数据放在ds里
SqlConnection con = new SqlConnection(sqlcon);
try
{
con.Open();
SqlDataAdapter sda = new SqlDataAdapter(sqlquery, con);//用sqlDataAdapter 这个对象去与数据库(con)建立一个通道,在这个通道里执行sqlquery这条语句。
sda.Fill(ds);//把查询结果 填充在ds里
//将获得数据源赋予数据库控件t
dataGridView1.DataSource = ds.Tables[0];// ds里的第一个表 赋给dataGridView1.DataSource
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
您可能关注的文档
- 2018中级财务管理第八章 成本管理资料.doc
- 2018中考物理研究报告资料.doc
- 2018中央财经大学审计硕士考研经验资料.doc
- 201801-财务管理(专升本)课程:基础会计(专升本)资料.doc
- 201801-财务管理(专升本)课程:计算机应用基础(专升本)资料.doc
- 3.1.2.1患者身份的确认制度.方法及其核心程序[1]资料.doc
- 3.12.1.1促进自然分娩相关制度.人员岗位职责资料.doc
- 20首精选元曲,与唐诗宋词争奇斗艳资料.doc
- 21世纪大学英语应用型视听说教程2资料.doc
- 21世纪大学英语应用型视听说教程246665资料.doc
- 住院医师规范化培训《口腔修复科》题库含答案(附解析).docx
- 10月住院医师规范化培训《胸心外科》试题库与答案(附解析).docx
- 1月住院医师规范化培训《口腔内科》考试题及答案(附解析).docx
- 住院医师规范化培训《康复医学》模拟考试题(附参考答案).docx
- 住院医师规范化培训《全科医学》习题与参考答案.docx
- 住院医师规范化培训《口腔修复科》习题(含答案).docx
- 2月住院医师规范化培训《口腔修复科》练习题库+答案(附解析).docx
- 8月住院医师规范化培训《口腔修复科》试题库(附答案).docx
- 2月住院医师规范化培训《急诊科》测试题与参考答案解析.docx
- 住院医师规范化培训《神经外科》复习题(附参考答案).docx
原创力文档


文档评论(0)