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

  • 相关阅读:
    isa与hasa的关系
    两道笔试题的解法
    无耻的WoW打钱工作室
    我正处于恶性循环中——读wowar上的一篇帖子有感
    snippets from ObjectOriented Thought Process (1)
    使用C#获取当前Windows所设定的时区
    用ASP.NET模拟Windows Service来实现定时提醒之类的功能
    乱说 缓存
    认识数据库连接
    网站sql注入的技巧与防范
  • 原文地址:https://www.cnblogs.com/zqyo2000z/p/5321102.html
Copyright © 2020-2023  润新知