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 }
时间: 2024-10-05 17:40:10

6.21 ADO添加及查询 VS的相关文章

6.21 ADO添加及查询 SQL

1 create database data0425 2 go 3 use data0425 4 go 5 create table student 6 ( 7 code varchar(50) primary key, 8 name varchar(50), 9 sex bit, 10 birthday datetime, 11 score decimal(10,2), 12 ) 13 14 insert into student values('101','张三','1','1991-03-

从零开始编写自己的C#框架(21)——添加分类类型页面

页面权限与页面控件权限经过简单的调试后,终于启用起来了,以后大家添加新页面时,就必须按照本章介绍的方法,将你新增的页面注册到系统中,这样才能访问与进行相关操作. 下面讲讲如何创建一个分类类型的页面. 分类类型,顾名思义指的是按照一定规律.特点进行归类划分,放到一块的集合.我们开发时这些分类类型,经常用下拉列表来表现,如果有多级分类时,采用的是下拉树列表方式显示. 普通下拉列表 下拉树列表 下面将介绍如何从创建数据表.修改文件到权限绑定逐个步骤进行说明. 首先,我们先要创建好数据表 我们打开数据字

SQL Server 2005中的分区表(二):如何添加、查询、修改分区表中的数据

在创建完分区表后,可以向分区表中直接插入数据,而不用去管它这些数据放在哪个物理上的数据表中.接上篇文章,我们在创建好的分区表中插入几条数据: 从以上代码中可以看出,我们一共在数据表中插入了13条数据,其中第1至3条数据是插入到第1个物理分区表中的:第4.5条数据是插入到第2个物理分区表中的:第6至8条数据是插入到第3个物理分区表中的:第9至11条数据是插入到第4个物理分区表中的:第12.13条数据是插入到第5个物理分区表中的. 从SQL语句中可以看出,在向分区表中插入数据方法和在普遍表中插入数据

eclipse插件Maven添加依赖查询无结果的解决方法(Select Dependency doesn't work)

在eclipse中用过maven的可能都遇到过这种情况,我以前一直在search.maven里面搜索,然后添加pom信息. 今天在网上搜索时,找到了一个解决方法,在这里分享一下. 第一步,在preferences里面选择maven,选中"Download repository index updates on startup" 第二步,打开Maven仓库 第三步,在全局仓库上右键选择"Full Index Enabled" 选择之后,maven会下载一个近百兆的索引

一个可以添加商品、查询商品的程序,登录成功的话,再去操作,添加、查询商品,添加商品也是写在文件里面

#写一个可以添加商品.查询商品的这么程序#1.先登录,登录的用户名和密码都是写在文件里面的#1.读文件.字符串分割#2.登录成功的话,再去操作,添加.查询商品,添加商品也是写在文件里面#1.读写文件,# 字典添加元素,取元素,# str()强制类型转换,# eval()#用它把字符串转成字典'''{ 'mac':{ 'id':1, 'price':2222.22 }, 'iphone':{ 'id':2, 'price':22222 }} { 'mac':{ 'id':1, 'price':22

sql添加、查询小错误

1.java持久层使用mybatis,sql报错:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Improper inline parameter map format.  Should be: #{propName,attr1=val1,attr2=val2} 因为mybatis中的参数有#{name,jdbcType = VA

ADO多线程数据库查询

ADO多线程数据库查询通常会出现3个问题: 1.CoInitialize 没有调用 (CoInitialize was not called):所以,在使用任何dbGo对象前,必须手 调用CoInitialize和CoUninitialize.调用CoInitialize失败会产生"CoInitialize was not called"例外. 2.画布不允许绘画 (Canvas does not allow drawing):所以,必须通过Synchronize过程来通知主线程访问主

以面向对象的思想实现数据表的添加和查询,JDBC代码超详细

以面向对象的思想编写JDBC程序,实现使用java程序向数据表中添加学生信息,并且可以实现给定×××号查询学生信息或给定准考证号查询学生信息. 创建的数据表如下: CREATE TABLE EXAMSTUDENT(FlowID INTEGER,Type INTEGER,IDCard VARCHAR(18),ExamCard VARCHAR(15),StudentName VARCHAR(20),Location VARCHAR(20),Grade INTEGER);1.首先实现通过java程序在

封装 cookie 添加、查询、删除函数 、hash

cookie: 会话跟踪技术 客户端 session: 会话跟踪技术 服务端 cookie作用: 将页面的数据保存到浏览器中 cookie生命周期: 一次会话:打开浏览器到关闭浏览器 如果通过expires=设置了过期时间,并且过期时间没有过期,那么下一次打开浏览器还会存在 cookie注意点: cookie 默认不会保存任何的数据 cookie 不能一次性设置多条数据,想保存多条数据,只能一条一条设置 coolie 有大小和个数的限制 个数:20~50 大小:4kB 左右 cookie作用范围