• .Net连接数据库(AOD.Net)


    用C#实现用户名登录---连接数据库,查询并判断是否存在用户名

    一、链接类

    1.添加DBConnection类

    2构造

        public class DBConnection
        {
            private static string _ConnectionString = null;
    
            public static SqlConnection Connection
            {
                get
                {
                    //从配置文件中读取链接字符串
                    _ConnectionString = ConfigurationManager.ConnectionStrings["mydb"].ConnectionString;
                    //使 用链接字符串构建接对象
                    SqlConnection conn = new SqlConnection(_ConnectionString);
                    return conn;
                }
            }
        }

    (也可以在get{}中定义一个string变量接收configuration)

        public class DBConnection
        {        
            public static SqlConnection Connection
            {
                get
                {
                    //从配置文件中读取链接字符串
                    string  _ConnectionString = ConfigurationManager.ConnectionStrings["mydb"].ConnectionString;
                    //使 用链接字符串构建接对象
                    SqlConnection conn = new SqlConnection(_ConnectionString);
                    return conn;
                }
            }
        }

    二、添加配置文件

    1.引用右键添加system.configuration引用

    2.添加新建项--应用程序配置文件

    3.APP.config

      <connectionStrings>
        <add name="mydb" connectionString="server=.;database=mydb;uid=sa;pwd=123"/>
      </connectionStrings>

    //注意:配置文件中name名要与DBConnection类中ConnectionString[""]中的字段一样

    三、打开关闭数据库

    1.Main函数调用DBConnection类里面的Connection属性

    class Program
        {
            static void Main(string[] args)
            {
                SqlConnection conn = DBConnection.Connection;
                Console.WriteLine(conn.State);
                conn.Open();
                Console.WriteLine(conn.State);
                conn.Close();
                Console.WriteLine(conn.State);
            }
        }

    执行结果

  • 相关阅读:
    【POJ 3669】Meteor Shower
    【BZOJ 1003】[ZJOI2006]物流运输trans
    【POJ 3662】Telephone Lines
    【UVa 1593】Alignment of Code
    【POJ 3661】Running
    [HNOI2015]开店 简要题解
    trie上构建后缀数组
    [CQOI2017]老C的方块
    [JSOI2018]潜入行动 (树形背包)
    李超线段树 总结
  • 原文地址:https://www.cnblogs.com/liujiangping/p/4623609.html
Copyright © 2020-2023  润新知