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 }

 

posted @ 2016-06-21 18:09  一人饮酒醉(SeVen❤)  阅读(191)  评论(0编辑  收藏  举报