ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ADO.net

2021-05-13 20:57:52  阅读:169  来源: 互联网

标签:Console sb 字符串 ADO net Data 连接 con


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);
        }

标签:Console,sb,字符串,ADO,net,Data,连接,con
来源: https://blog.csdn.net/weixin_45027619/article/details/116765490

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有