C#连接SQL大数据库

C#连接SQL大数据库

ID:40004357

大小:1.43 MB

页数:11页

时间:2019-07-17

C#连接SQL大数据库_第1页
C#连接SQL大数据库_第2页
C#连接SQL大数据库_第3页
C#连接SQL大数据库_第4页
C#连接SQL大数据库_第5页
资源描述:

《C#连接SQL大数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档C#连接SQL2005数据库ADO.NET学会数据库连接,再会点C#就可以打打酱酒----某人说的要想上手快,思路最重要:数据库,应用程序,他们是两个不同的对象。现在我们要他们能够进行相互交换数据,需在在他们两之间建立一条通道。数据库应用程序至于这条通道是怎么建立的下面有介绍。第一步,要确定数据库那边连接正常:1.服务是否开启:运行DOS窗口:netstartmssqlserver文案大全实用文档2用户是否能够正常登录:如果弹出这些警告信息你可以到这两个地方看看:服务器属性和用户属性文案大全实用文档先右击属性。文案大全实用文档然后

2、把SQL和windows身份验证模式选上。先右击属性。文案大全实用文档看下登录属性是否被禁用,把启用选上。可能还有一些其他问题,(在DOS窗口下:sqlservermanager.msc),看看这里的服务是否启用文案大全实用文档第二步:/首先,定义连接字符串。然后,数据库进行连接。接着,打开数据库。然后,执行SQL语句。最后,记得关闭数据库。在VS2010编写相应的代码(usingSystem.Data.SqlClient;//引用这个命名空间)//定义连接字符串server=服务器名(.代表本地服务器)stringsqlcon="Ser

3、ver=.;Database=myd;Uid=sa;Pwd=s";//定义查询语句stringsqlquery="select*fromSoccer";//用SqlConnection这个对象与数据库进行连接SqlConnectioncon=newSqlConnection(sqlcon);try{con.Open();//数据库连接之后,打开。MessageBox.Show("数据库连接成功!")//看数据库是否连接成功文案大全实用文档}catch(Exceptionex){MessageBox.Show(ex.Message);}fi

4、nally{con.Close();//必须关闭}测试成功数据库简单的增删改查:1>Select(在窗体中添加dataGridView1这个控件)a.查询整个表,并把表里的数据放在dataGridView1里,代码如下:privatevoidForm1_Load(objectsender,EventArgse){stringsqlcon="Server=.;Database=MySchool;Uid=sa;Pwd=sa";stringsqlquery="select*fromStudent";文案大全实用文档DataSetds=newDa

5、taSet();//创建一个数据集,把查询到的数据放在ds里SqlConnectioncon=newSqlConnection(sqlcon);try{con.Open();SqlDataAdaptersda=newSqlDataAdapter(sqlquery,con);//用sqlDataAdapter这个对象去与数据库(con)建立一个通道,在这个通道里执行sqlquery这条语句。sda.Fill(ds);//把查询结果填充在ds里//将获得数据源赋予数据库控件tdataGridView1.DataSource=ds.Tables

6、[0];//ds里的第一个表赋给dataGridView1.DataSource}catch(Exceptionex){MessageBox.Show(ex.Message);}finally{con.Close();}}测试成功:文案大全实用文档b.查询指定列(通过textbox1里的值,作为条件,进行查询)privatevoidbutton1_Click_1(objectsender,EventArgse){stringsqlcon="Server=.;Database=MySchool;Uid=sa;Pwd=s";stringsql

7、query=string.Format("selectLoginId,Sex,MajorfromStudentwhereStudentId={0}",textBox1.Text);//格式化字符串SqlConnectioncon=newSqlConnection(sqlcon);try{con.Open();//SqlCommandnew出来的对象,可以执行sql语句SqlCommandcom=newSqlCommand(sqlquery,con);//sqlDataReader用来读取数据。com.ExecuteReader()他的返回

8、值是sqlDataReader,在这里不用newSqlDataReaderdataReader=com.ExecuteReader();//用循环读取数据while(dataReader.Re

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。