zoukankan      html  css  js  c++  java
  • Connection连接、关闭数据库

    创建连接sql server数据库的字符一般有两种,

    1. 一种是以sql验证登录的
    2. 一种是以windows身份验证的

    步骤:

    1. 引用命名空间System.Date.SqlClient
    2. 将连接方法声明至字符串中
    3. 创建connection对象
    4. 调用方法

     

     

     

    如:

    //sql server数据库连接分为两种方式

    //windows 身份验证登录并打开数据库

    //定义一个变量来存储连接数据库的字符串

    String constr=server=.;integrated security=sspi;initial catalog=cshardb(数据库名称)

    二、//sql验证方式

    //定义一个变量来存储字符串

    String constr=server=.;user=sa;pwd=sa;database=pwd1;

     

    //实例化sql连接的对象,并且写上字符串参数

    Sqlconnection mysqlcon=new sqlconnection(constr);

    //打开数据库

    Mysqlcon.open();

     

    为了节省系统资源,提高系统性能,最好使用完数据库后就要关闭连接。

     

    C#语言由于GC的存在,会在未来的某个时刻释放资源,它是非决定性的,并不能确定这个过程在什么时候发生,当忘记关闭数据库时,可通过using语句确保对象在推出时立即被释放,从而达到关闭数据库的作用

    mtsqlcon.colse();

    使用using来关闭数据库

    Usingmtsqlcon

    {

    Mysqlcon.open();

    Console.writeline(数据库成功的打开);

    }

    Console.writeline(数据库成功的关闭);//当推出的时候,数据库自动关闭

     

    Using语句不但提高了性能,而且还达到关闭数据库的功能,还有一种try.catch.finally语句控制连接数据库的关闭来提高性能

    //通过 trycatch.finally

    Ttry

    {

    Mtsqlcon.open();

    Console.writeline(“数据库被打开”);

    }

    Catch

    {

     

    }

    Finally

    {

    Mysqlcon.close();

    Console.writeline(“数据库成功的关闭了”);

    }

     

  • 相关阅读:
    angular学习笔记-关于ng-class的那些事儿
    angular学习笔记-angular中怎么获取dom元素
    ionic的学习-02路由中的几个参数
    ionic的学习-01搭建App的起步准备
    UE4物理动画使用
    UE4动作流程总结
    MOTION-MATCHING IN UBISOFT’S FOR HONOR翻译
    GetRelevantAnimTimeRemainingFraction节点Bug
    [UE4][Custom Animation Graph Node]Evaluate Pose by Curve
    [UE4]Animation Techniques used in Paragon部分翻译及索引
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8624415.html
Copyright © 2011-2022 走看看