C#连接SQLSERVER数据库的详细步骤!_第1页
C#连接SQLSERVER数据库的详细步骤!_第2页
C#连接SQLSERVER数据库的详细步骤!_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C#连接SQL SERVER数据库的详细步骤!首先,在SQL SEVER里建立一个名为“ Exercise”的数 据库名,在该数据库下建立一张名为“ lianxi ”的表。好,现 在开始写代码。在 FORM1 里拖一个 DATAGIRDVIEW 用于显示表,在放一 个 BUTTON 用于执行操作。加入命名空间 using system.data.sqlclient;csharp view plain copy print?private void button1_Click(object sender, EventArgs e)string con, sql;con =Server=.;Dat

2、abase=Exercise;Trusted_Connection=SSPI; sql = select * from lianxi;SqlConnectionmycon = new SqlConnection(con); csharp view plain copy print?mycon.Open(); SqlDataAdapter myda = new SqlDataAdapter(sql, con); DataSet myds = new DataSet(); myda.Fill(myds, lianxi); dataGridView1.DataSource = myds.Tables

3、lianxi; csharp view plain copy print?mycon.Close();下面来解释下每行的语句吧。 (其实主要的就是解释连接的 字符串参数)连接SQL Server的机制与连接 Access的机制没有什么太大 的区别 ,只是改变了 Connection 对象和连接字符串中的不同 参数 .首先,连接 SQL Server 使用的命名空间不是 System.Data.OleDb, 而是 System.Data.SqlClient. 其次就是他的连接字符串了,我们一个一个参数来介绍 (注意 :参数间用分号分隔 ):大体的格式为“ Server= ;DataDase= ;

4、user id= ;password= ; ” 由于我的机子没有设置 SQL SERVER 服务器的密码和用户 名, 当时装机的时候选择的是Windows 登陆, 所以没有 userid 和 password 这两项,而且要用 Trusted_Connection=SSPI 来代替者两项,如果有密码和用户名的话,格式如下:user id=sa:连接的验证用户名为 sa他还有一个别名uid, 所以这句我们还可以写成 uid=sa.password=: 连接的验证密码为空 .他的别名为 pwd, 所以我们可以写为 pwd=.DataBase=Exercise指的就是你建立的服务器,Server=.

5、: 这个点代表的是本机的意思,还可以写成 server=localhost,其余的就和Access没有什么区别了 !(关于ACCESS的连接请参考我的博客 )eg;private void button1_Click(object sender, EventArgs e)/ 声明两个变量string con, sql;/创建连接方式con =Server=10.1.31.1;Database=dbbos;uid=as;pwd=as;/Sql 链接类的实例化SqlConnection mycon =new SqlConnection(con); / 打开连接 mycon.Open();/ 要执行

6、的 SQL 语句sql = select top 333 t1.* from goods t1,goodsshop t2 where t1.goodsid = t2.goodsid and t1.deptid = 11011804;/创建 DataAdapter 数据适配器实例SqlDataAdapter myda = new SqlDataAdapter(sql, con);/创建 DataSet 实例DataSet myds = newDataSet();/myda.Fill(myds, 自定义虚拟表名 );/使用 DataAdapter 的 Fill 方法 (填充 ),调用 SELECT 命令 myda.Fill(myds, 123)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论