博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据库连接的九大步骤
阅读量:5461 次
发布时间:2019-06-15

本文共 1080 字,大约阅读时间需要 3 分钟。

连接数据库的九个步骤

1、引入命名空间    using System.Data.SqlClient;

2、定义连接字符串    1)SQL Server 身份认证  

            string conString="Data Source=服务器名;    Initial Catalog=数据库名; User ID=sa;pwd=123"   

           2)Window身份认证    

          string conString="Data Source=服务器名;    Initial Catalog=数据库名;Integrated Security=True";   

          3)另一种写法    

          string conString="server=服务器名;database=数据库名;  uid=用户名;pwd=密码";

3、创建Connection对象    SqlConnection conn=new SqlConnection(连接字符串);

4、打开数据库连接    conn.Open();

5、定义SQL语句(包含增删改查的SQL语句)    string sql="select COUNT(*) from Admin";//返回单个值

6、创建Command对象  SqlCommand command=new SqlCommand(sql,conn);

7、执行SQL语句并返回结果集    /执行包含COUNT(*)的SQL语句    int count=(int)command.ExecuteScalar();    //执行UPDATE DELETE INSERT SQL语句 返回受影响的行数    int rows=command.ExecuteNonQuery();    //读取数据库表中的数据    SqlDataReader reader=command.ExecuteReader();

8、对结果集进行处理    if(count>0)    {       //    }

9、关闭数据库连接    conn.Close();  

            注意:只要有数据库操作的代码,务必加上try-catch-finally

                                             try {   //可能出现异常的代码 }

                catch(处理异常类型)

                 {   //处理异常的代码 }

                finally {   //无论是否出现异常都会执行 }

         

转载于:https://www.cnblogs.com/Mindreader/p/4415948.html

你可能感兴趣的文章
vim php代码规范
查看>>
numpy次方计算
查看>>
centos7 搭建LNMP
查看>>
Python OOP(1)
查看>>
delphi 数据库中Connection与Query连接数量问题思考
查看>>
JS图像变换效果的实现
查看>>
sql function递归
查看>>
【Alpha】Daily Scrum Meeting——blog2
查看>>
struts2 局部类型转换器
查看>>
all与any的用法
查看>>
SpringBoot入门教程(六)SpringBoot2.0统一处理404,500等http错误跳转页
查看>>
mysql 去除重复 Select中DISTINCT关键字的用法
查看>>
JSON
查看>>
poj1006
查看>>
win7下搭建WAMP图解(PHP运行环境:win7+Apache2.2+php5.2.8+MySQL5.5)附安装包
查看>>
二、什么是IBeamMDAA
查看>>
TC SRM 562 div2 B 题
查看>>
搜索算法
查看>>
LPC1788的spi使用
查看>>
HttpContext.Current.Request.ServerVariables.AllKeys
查看>>