zoukankan      html  css  js  c++  java
  • C#中数据库连接的几种写法

    第一步引入命名空间

    1 using System.Data.SqlClient;

    然后就是连接数据库的身份验证了,有两种方式

    //第一种 Windows身份验证的方式
    
    string constr="Server=.; integrated security=SSPI; Initial Catalog=databseName";
    //申明服务器地址  集成安全环境 初始化要连接的数据库的字符串
    //.代表本机地址 同样 localhost 和 127.0.0.1也是代表本机
    SqlConnection  mySqlConnection=new SqlConnection(constr);
    //连接数据库
    
    
    //第二种SQL用户名验证方式
    string constr="Server=.; uid=sa; pwd=yourSqlPassword;database=databaseName";
    //字符串包括了 服务器地址、数据库用户名 数据库连接密码 数据库名称的信息 SqlConnection mySqlConnection=new SqlConnection(constr);

      连接成功之后往往跟随的是打开数据库,进行数据库的其他操作,但是为了稳妥,担心数据库没有关闭占用内存的问题 建议写成  try...catch...finally的方式

    try //正确的时候执行的内容
    {
    mySqlConnection.Open();
    ...
    }
    
    catch(Exception ex) //异常的时候抛出错误提示
    {
    Console.WriteLine(ex.Massage.ToString());
    }
    finally //无论怎样,最终关闭数据库连接
    {
    mySqlConnection.Close();
    }

    O(∩_∩)O哈哈~  我也是个菜鸟,刚刚学编程不久,不过知道学知识要勤学苦练 不要怕手工写代码麻烦,祝大家坚持就是胜利!

  • 相关阅读:
    Fraction to Recurring Decimal
    Compare Version Numbers
    回溯法 -数据结构与算法
    Maximum Gap
    STL——迭代器的概念
    STL——内存基本处理工具
    STL——空间的配置和释放std::alloc(第一级配置器和第二级配置器)
    careercup-中等难度 17.12
    careercup-中等难度 17.11
    careercup-中等难度 17.9
  • 原文地址:https://www.cnblogs.com/zqyo2000z/p/5321102.html
Copyright © 2011-2022 走看看