ADO.net

ADO.net

1、访问数据库的方式

1、connection连接数据库;
2、command执行Sql语句‘
3、DataReader 执行完毕后将结果一条一条返回;

2、连接字符串的拼接

1、拼接连接字符串的工具,需导入命名空间System.Data.SqlClient

			SqlConnectionStringBuilder sb = new SqlConnectionStringBuilder();
            sb.DataSource = ".";
            sb.InitialCatalog = "Test";
            sb.UserID = "sa";
            sb.Password = "admin";
            string conStr = sb.ToString();

2、直接拼接连接字符串
连接字符串可以先在服务器资源管理器中添加数据库连接,然后可以在连接的属性中找到连接字符串

    string conStr1 = "Data Source=.;Initial Catalog=Test;Persist Security Info=True;User ID=sa;Password=admin";

2、Connection对象的创建

		//如果将创建对象写在using中,则不用关闭/销毁连接
        using (SqlConnection con = new SqlConnection(conStr1))
        {
            //注册一个con状态转换事件
            con.StateChange += Con_StateChange;
            if (con.State == System.Data.ConnectionState.Closed)
                con.Open();
            Console.WriteLine("连接通道已经打开");
        }
        Console.ReadKey();
		private static void Con_StateChange(object sender, System.Data.StateChangeEventArgs e)
        {
            //输出con现在的状态
            Console.WriteLine(e.CurrentState);
            //输出con之前的状态
            Console.WriteLine(e.OriginalState);
        }
上一篇:Python操作Mysql数据库


下一篇:linux正则