• 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哈哈~  我也是个菜鸟,刚刚学编程不久,不过知道学知识要勤学苦练 不要怕手工写代码麻烦,祝大家坚持就是胜利!

  • 相关阅读:
    Count and Say leetcode
    Find Minimum in Rotated Sorted Array II leetcode
    Find Minimum in Rotated Sorted Array leetcode
    Search in Rotated Sorted Array II leetcode
    search in rotated sorted array leetcode
    Substring with Concatenation of All Words
    Subsets 子集系列问题 leetcode
    Sudoku Solver Backtracking
    Valid Sudoku leetcode
    《如何求解问题》-现代启发式方法
  • 原文地址:https://www.cnblogs.com/zqyo2000z/p/5321102.html
Copyright © 2020-2023  润新知