zoukankan      html  css  js  c++  java
  • 巧学DBhelper

    这几天在教我很重要的人学习,她属于那种超级小白,很超级的那种。  

    教她的过程中 发现有的知识点 不管这么教都不会。DBhelper就是不知道怎么记。

    当时我就想到 杰哥(程杰)的出的大话系列,和他写书的一些思想。 

    我也学着试了一下

     1 private:私有的 表示 只能在本类中访问的,想想什么是类。
     2 
     3 public:公有的 表示在同一个命名空间下才能使用的,想想什么是命名空间
     4 
     5 static:静态的  表示只要在同一个命名空间下被static 不用实例化类 就可以通过 类.属性 或 类.方法  去调用的  想想什么是实例化类 为什么要实例化类
     6 
     7 至于 DBHperl类  其实没有那么重要,但是要会写  也不用刻意的去思考。只需意会每一句代码的意思  这每一句代码的意思 也就是 我们平常所说的ADO.NET
     8 
     9 
    10         //链接字符串 
    11         private static string Connstr = "Data Source=.;Initial Catalog=LibrarySyDB;Integrated Security=True";
    12         
    13             //执行增删改。传入的sql参数就是我们需要在数据库中运行的语句,返回值 就表示这条SQL语句是否执行成功
    14          public static bool ExecuteNonQuery(string sql)
    15         {
    16          
    17             //实例化链接对象,括号里面就是我们在前面定于的链接字符串,就好比一把钥匙
    18             SqlConnection conn = new SqlConnection(Connstr);、
    19             //打开链接,就是说打开数据库的大门,你要进去进行操作
    20             conn.Open();
    21               // 实例化SQLCommand 对象,就是操作数据库,也就是说进入大门后 开始操作(增加,删除,修改)
    22              // 注意看括号里面的参数,一个是我们传入要执行的SQL语句,一个是我们数据库大门的钥匙,2者缺一不可,不然你就被赶出来了
    23             SqlCommand cmd = new SqlCommand(sql, conn);
    24                  //受影响的行数,在数据里面当你执行一条语句后,是不是会提示多少行受影响,
    25             int num = cmd.ExecuteNonQuery();
    26               //进行操作后 关门  逃跑
    27             conn.Close();
    28              
    29 //最后报告结果 操作是否成功  如果成功返回True 失败 返回Flash
    30             return num > 0;
    31 
    32         }
    33            下面查询方法大同小异
    34 
    35 
    36         public static DataSet Query(string sql)
    37         {
    38 
    39             SqlConnection conn = new SqlConnection(Connstr);
    40             conn.Open();
    41             SqlDataAdapter da = new SqlDataAdapter(sql, conn);
    42             DataSet ds = new DataSet();
    43             da.Fill(ds);
    44             conn.Close();
    45             return ds;
    46 
    47         }

    嘿嘿。发现这样一说

    她感觉好有意思,很轻松的就记住了。

    我也暗暗开心。B格又提升了。嘻嘻。。。。。

    当然 对我的收获也是不小的,当学会了某一个知识点后,带入生活,举一些很有趣的例子去充实。

    这样 程序猿的道路就添加了一份幽默。 当一个不一样的程序鸳

  • 相关阅读:
    git 镜像地址
    IntelliJ IDEA 2019 控制台中文乱码问题
    LINUX配置本地YUM源
    动态添加js的代码
    Java 多线程
    Java I/O系统
    Java 中的容器 Collection 和 Map
    Java 数组
    javaweb的四大作用域
    三层 转自http://git.oschina.net/tzhsweet/superui
  • 原文地址:https://www.cnblogs.com/ruogu/p/5322428.html
Copyright © 2011-2022 走看看