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

  • 相关阅读:
    [CF1039D]You Are Given a Tree
    [洛谷P2107]小Z的AK计划
    [CF409F]000001
    [洛谷P1801]黑匣子_NOI导刊2010提高(06)
    [洛谷P3377]【模板】左偏树(可并堆)
    [洛谷P2482][SDOI2010]猪国杀
    [CF45G]Prime Problem
    [CF735D]Taxes
    [洛谷P3413]SAC#1
    [洛谷P4124][CQOI2016]手机号码
  • 原文地址:https://www.cnblogs.com/zqyo2000z/p/5321102.html
Copyright © 2011-2022 走看看