• 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(“数据库成功的关闭了”);

    }

     

  • 相关阅读:
    python IDE安装-mac
    tokudb引擎安装-2
    MariaDB10.2.X-新特性2-支持check约束and with as
    MariaDB10.2.X-新特性1-支持分析函数
    MySQL5.7表空间加密
    MySQL 5.7 SYS scheme解析
    tcpdump抓SQL
    pt-online-schema-change
    查看锁信息
    onlineDDL测试
  • 原文地址:https://www.cnblogs.com/xiaowie/p/8624415.html
Copyright © 2020-2023  润新知