数据库连接的九大步骤

连接数据库的九个步骤

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 {   //无论是否出现异常都会执行 }

时间: 2024-10-17 18:20:17

数据库连接的九大步骤的相关文章

虚拟化部署项目的九大步骤,规范整个安装过程。

虚拟化的部署过程进行展开和描述,另外也加入了额外的一些考虑和需要明确的问题.       涉及虚拟化部署的项目往往包含了数据中心内的大量设备,从服务器.存储和网络到您的安全和管理软件. -建设虚拟环境.在这一步骤中,安装服务器,装载选定的虚拟化管理程序(例如ESXServer或是Hyper-V),安装中央管理平台(微软的SCVMM或VMware的vCenter),最后把虚拟主机添加到管理平台中. -配置虚拟环境.在这一步中,配置服务器的静态IP地址,纠正网络系统的参数,在有必要的情况下对VLAN

PMBOK 项目管理 九大知识领域和五大流程

PMI Project Management Institute.PMI 是世界上最大的非盈利机构,是项目管理领域的领导者.PMI制定项目管理行业标准,带领项目管理的研究并提供项目管理的培训,证书,还有一些加强提搞项目管理专业技能的机会. PMBOK Project Management Body of Knowledge.PMBOK描述了项目管理专业技能总体知识,包括证实了被广泛应用的传统的,革新的,高级的实践的不足之处.另外,它也包括了被普遍接受的最佳实践.PMBOK被广泛用于各种行业. P

九大排序算法总结

九大排序算法再总结 算法的由来:9世纪波斯数学家提出的:“al-Khowarizmi” 排序的定义: 输入:n个数:a1,a2,a3,...,an 输出:n个数的排列:a1',a2',a3',...,an',使得a1'<=a2'<=a3'<=...<=an'. In-place sort(不占用额外内存或占用常数的内存):插入排序.选择排序.冒泡排序.堆排序.快速排序. Out-place sort:归并排序.计数排序.基数排序.桶排序. 当需要对大量数据进行排序时,In-plac

九大基础排序算法总结

九大基础排序算法小结 一直想做份总结,总是抽不出时间,趁着周末闲着直接用了一整天做一份,一些内容参考了网上的一些博主的总结,还有网络上的一些图片. 好了,接下来就看看内容吧! 排序算法: 排序方法 时间复杂度 空间复杂度 稳定性 选用情况 平均情况 最坏情况 最好情况 Insertion Sort O(n^2) O(n^2) O(n) O(1) 稳定 n较小时 Selection Sort O(n^2) O(n^2) O(n^2) O(1) 不稳定 n较小时 Bubble Sort O(n^2)

项目管理的五个过程和九大知识领域

项目管理的五个过程和九大知识领域     项目是为完成某一独特的产品或服务所做的一次性努力.根 据这个定义,项目就具有了目标明确性.活动一次性及资源消耗性等特性.换句话说,具备前面三个主要特性的活动,都可以看作是项目.现实中的项目随处可见, 如设备消缺.会议组织.技术竞赛.结婚典礼以及家居装修等等,都可以看作是项目.在这些项目的实施过程中,都存在项目管理问题,不过,实际生活与工作中, 可能更多关注的事情本身,而对做好事情相关的组织.计划.控制等过程相对缺少关注,或者没有经验与能力加以关注. 项目

麦子学院干货 | iOS开发者需要的九大设计工具

麦子学院[www.maiziedu.com]干货 | iOS开发者需要的九大设计工具 1.AppCooker AppCooker是一款方便的iPad应用.它能够提供可点击的原型模板,集合了所有需要编码或渲染的重要部件,并且还可以帮助开发者无需任何代码编写就能够构思.设计和测试iOS应用.目前AppCooker在App Store上的售价为19.99美元. 主要功能: 全功能模型编辑器拥有所有iOS UI部件 位图图画.矢量形状和文本工具 带有链接的整体屏幕视图 收存箱和Box支持云服务 2.Sk

《微服务》九大特性重读笔记

http://blog.didispace.com/20160917-microservices-note/ 今天重读了Martin Fowler的<Microservices>,在此记录一下对九大特性的理解. 服务组件化 组件,是一个可以独立更换和升级的单元.就像PC中的CPU.内存.显卡.硬盘一样,独立且可以更换升级而不影响其他单元. 在"微服务"架构中,需要我们对服务进行组件化分解.服务,是一种进程外的组件,它通过http等通信协议进行协作,而不是传统组件以嵌入的方式

JSP页面以及JSP九大隐式对象

?JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术. ?JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据. ?Jsp快速入门:在jsp页面中输出当前时间. ?JSP模版元素 ?JSP表达式 ?JSP脚本片断 ?JSP注释 ?JSP指令 ?JSP标签 ?JSP内置对象 ?如何查找JSP页面中的错误

沟通是项目管理知识体系中的九大知识领域之一

项目管理要素有:范围.时间.成本.质量.人力.风险.采购.沟通.在项目管理中,沟通是一个软指标,其所起的作用不好量化,沟通对项目的影响往往也是隐形的.项目沟通管理是现代项目管理知识体系中的九大知识领域之一,项目沟通管理在成功所必须的因素-人.想法和信息之间提供了一个关键性连接. 沟通对项目的成功,尤其是IT项目的成功非常重要.本文就围绕沟通的重要意义.项目干系人.沟通对效率的影响.沟通的关键要素这几方面展开一些探讨,最后结合高职外语教学.综合测评平台项目,对沟通在小组软件开发过程中的应用进行案例