zoukankan      html  css  js  c++  java
  • C#使用ADO.NET访问数据库(一)

    博主好久没更新博客了,最近有点忙(打麻将0.0..),今天更新一篇C#的,我还是想坚持更新博客,分享一下自己的心得,闲话少说,开始正题~~

    ADO.NET概述:ADO.NET的作用在于他是客户端访问服务器数据库的桥梁,我们客户端对服务器的操作都是通过他来完成;

    主要组件:

    1、.NET FRAMEWORK:专门用来做数据处理及快速的读取访问数据库

    {

    1、connection对象--建立与特定数据库的连接

    2、command对象--对数据源执行命令

    3、datareader对象--从数据源中读出只进且只读的数据流

    4、dataadapter对象--用数据源填充dataset并解析更新

    }

    2、DateSet:独立于任何数据源的数据访问;

    连接数据库实例:

    核心代码:

    1、导入命名空间--using System.Data.SqlClient;

    2、代码

    //填写连接字符串,不要忘记@符号呦

    string connString = @"连接字符串(右击数据库属性右下角面板有-v-)"

    //建立数据库连接--参数是连接字符串

    SqlConnection conn = new SqlConnection(connString);

    try

    {

    conn.Open();//打开连接

    Console.WriteLine("麻麻快看!来网了!!");

    //SQL命令

    string sql = "SELECT COUNT(*) FROM Login";//查找login表中的记录条数目

    //执行sql命令用sqlcommand对象

    SqlCommand comm = new SqlCommand (sql ,conn);//参数一:sql语句 参数二:连接对象

    int count = (int)comm.ExecuteScalar();//接受服务器传来的记录数

    Console.WriteLine("{0}",count );

    }

    catch(Exception e)

    {

    Console.WriteLine("{0}",e.GetType());

    }

    Finally

    {

    conn.close();//一定要记得关闭连接哦!!

    Console.WriteLine("包租婆!!怎么没网了捏?");

    }

    中国好室友催我回宿舍了,下次再写续集哦!!!

    同是IT人,一起加油吧!!!我准备好了,明天!!!

  • 相关阅读:
    提升键盘可访问性和AT可访问性
    2个小技巧
    设计模式(6): 数据抽象与业务封装
    目录
    医疗经济学
    医疗场景下的行为经济学(三)
    抗体、免疫
    医疗场景下的行为经济学(二)
    医疗场景下的行为经济学(一)
    单身社会如何生活-日本纪录片ガイアの夜明け系列
  • 原文地址:https://www.cnblogs.com/sunzan/p/5111024.html
Copyright © 2011-2022 走看看