zoukankan      html  css  js  c++  java
  • 6.21 ADO添加及查询 VS

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Data.SqlClient;//引用命名空间
     6 namespace _6._21
     7 {
     8     class Program
     9     {
    10         static void Main(string[] args)
    11         {
    12             /*ADO.NET  数据库访问技术,其中的一种,最基本的一种。上午如何联数据如何查数据,固定格式需要背过。
    13              1.链接数据库。 2.数据库操作  3.数据库数据读取 4.*/
    14             // bit 布尔型 里面只有0和1
    15             Console.Write("请输入要查找的学号:");
    16             string code = Console.ReadLine();
    17             //一.数据库连接类
    18             SqlConnection conn = new SqlConnection("server=.;database=data0425;user=sa;pwd=123;");
    19             //实例化,  server服务器:连接外人的:输入IP地址;连接自己的:输入点; database数据库;pwd 密码
    20 
    21             //二。数据库操作类 :先进行关联,后进行操作
    22             SqlCommand cmd = conn.CreateCommand();//数据库操作类   与   数据库连接类进行关联
    23             cmd.CommandText = "select*from student";
    24             //cmd.CommandText = "select*from student where code='" + code + "'";
    25             // 对数据库的操作 ,筛选条件,“字符串”=变量.      记好了单引号括在里面!!!!!!
    26 
    27             //获取操作语句,执行操作过程 
    28             //3.数据库连接通道开启
    29             conn.Open();
    30             //4.数据库读取类
    31             SqlDataReader dr = cmd.ExecuteReader();//读取数据库  excute:执行
    32             if (dr.HasRows)//遍历整个数据库 ,看是否,读到了数据,判断是否有数据 
    33             {
    34                 while (dr.Read())//获取true 或者 force,true读取下一个,force返回
    35                 {
    36                     string sex = (((bool)dr[2]) ? "" : "");//查询的另一种方法
    37                     Console.WriteLine("学号:" + dr[0] + ",姓名:" + dr[1] + 
    38                     ",性别:" + sex + ",生日:"+ Convert.ToDateTime(dr[3]).ToString("yyyy年mm月dd日") + 
    39                     ",成绩:" + ((decimal)dr[4]).ToString("#.##"));
    40                 }//用#表达时,decimal类转化为string类  (小数点后字符若没有  会  不显示)
    41             }
    42             //此处中括号内的内容表示索引序列,以前学过中括号为固定格式
    43             //中括号大概  表示引用地址或位置,第几个  等  相关联信息
    44             //小括号大概  表示数据
    45 
    46             conn.Close();
    47             Console.ReadLine();
    48         }
    49     }
    50 }
  • 相关阅读:
    6.Redis 哈希(Hash)的命令
    5.redis中String类型数据操作的命令
    4.redis中的key命令
    3.redis客户端连接服务器
    Bomblab
    leetcode multiply-strings
    datalab
    leetcode max-points-on-a-line
    os
    python 实现简单的端口扫描器
  • 原文地址:https://www.cnblogs.com/suiyuejinghao123/p/5604562.html
Copyright © 2011-2022 走看看