ADO.NET技术基础篇(sql server数据库)

系统 1591 0

  第一次写技术相关的,不足的地方请多多包涵。

  C#专门封装了这么一门技术专门用来对数据进行折腾(访问)的。在没接触这么技术之前,我和您一样茫然,不知道从何下手来”折腾“数据库。后来一个师兄告诉我有这么一门技术来操作数据库。

  其实这门技术掌握起来并不是有多难,只要了解这个套路之后,多练习几个就会了。(说白了这门技术就是一个武功招式,你只要记着这个招式,多练习,熟能生巧就会了)。

  ADO.Net技术概就下面这几个步骤:

  用到这个头文件using System.Data.SqlClient;

  1.连接数据库。

    数据库的连接会用到SqlConnection这个类。

    1)例如创建一个连接:SqlConnection sqlConnection = new SqlConnection("Data Source=IP;Initial Catalog=数据库的名字;Uid=数据库登录名;pwd=数据库登录密码")。IP就是数据库所在的服务器IP,本地就用.(点);Initial Catalog就是你想要访问的数据库的名字;

    2)连接创建了记得打开连接。

      sqlConnection.Open();

  2.创建一个操作数据库的“手”(自己取的一个名字方便理解)

    数据库的操作会用到SqlCommand这个类。

    1)例如创建一个操作“手”:SqlCommand sqlCom = new SqlCommand(“想要执行的SQL语句”,  sqlConnection )

      或者SqlCommand sqlCom = sqlConnection.CreateCommand();(推荐使用后者)

      如果使用后者怎样添加SQL语句呢。 就会用到这个sqlCom.CommandText=”想要执行的SQL语句“。

    2)然后就是告诉这支“手”可以执行那个SQL语句了;

      用到: sqlCom.ExecuteNonQuery();这句话的意思是执行非查询语句。言外之意就是如果SQL语句是查询语句就不能用这个了,那该用什么呢?这个就自己去查       资料哈。

例子:

            using(SqlConnection s = new SqlConnection(@"Data Source=.;Initial Catalog=练习;Uid=sa;pwd=111111"))//创建连接

            {

                s.Open();//打开数据库

                using(SqlCommand sm = s.CreateCommand())

                {

                    sm.CommandText = @"insert into T_study  values('gaojiangshan','1001001')";//写入sql语句

                    sm.ExecuteNonQuery();//执行

                }

            }

**using使用非常方便,不用你去断开数据库连接,它会在适当的时候给你断开,你也可以用try{}catch{}finally{}效果都一样。

ADO.NET技术基础篇(sql server数据库)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论