建立数据库

create database ren
go
use database
go
create table user
(
code nvarchar(20) primary key,--编号
name nvarchar(20)--名字
)
insert into user values('1001','zhangsan')

一、增删改

在C#中

引用命名空间:using syetem.data.sqlclient
//main函数内
//1实例化数据连接类
//设定((1)连接那台服务器,本地是“.” "server=“(2)连接哪个数据库”database=“ (3)连接用户名”user=“ (4)连接用户密码”pwd=“)
sqlconnection cnn=new sqlconnection("server=.;data=ren;user=sa;pwd=123"); //2设置要对数据库中的操作
//通过已经实例化的数据连接来创建一个对此数据库的操作类
SqlCommand cmd=cnn.CreateCommand();
//设置操作的内容
cmd.CommandText="增加或删除或修改执行语句" ; //跟SQL中的语句一样 //执行所设定操作
cnn.Open();//数据库连接打开
cmd.ExecuteNonQuery();//数据库操作执行
cnn.Close();//数据库连接关闭,这个容易忘写。最好和OPen一起写
console.readline();
 

二、查

在C#中

//进行连接实例化,输入连接语句(server,database,user,pwd)
SqlConnection cnn=new SqlConnection(server=.;database=ren;user=sa;pwd=);
//通过建立的连接进行操作实例化
SqlCommand cmd=cnn.CreateCommand();
//输入操作语句
cmd.CommandText="select * from users";
//执行操作
//打开连接入口
cnn.Open();
//cmd进行阅读操作,用SqlDataReader的实例化变量来接受
Sqldatareader ss=cmd.ExecuteReader();
while(ss.read())//ss.read()是每执行一次这个方法,指针就会向下走一行,读取下一行的数据,如果下一行没有数据了,就会返回一个false值。
{
console.writeline(ss["code"]+" "+ss[“name”]);//ss["列名"]
//consiole.writeline(ss[0]+" "+ss[1]); //也可以是列的索引号。
}
cnn.Close();//关闭数据入口 console.readline(); //如果从数据库中读取的数据不能很好的面对用户需求,需要对数据进行类型转换。

ADO.NET增删改-------跟查不一样的更多相关文章

  1. ADO.NET 增删改、查

    数据访问 对应命名空间:System.Data.SqlClient; SqlConnection:连接对象SqlCommand:命令对象SqlDataReader:读取器对象 CommandText: ...

  2. ADO.NET 增删改查的基本用法

    ADO.NET:数据访问技术 就是将C#和MSSQL连接起来的一个纽带 可以通过ADO.NET将内存中的临时数据写入到数据库中也可以将数据库中的数据提取到内存中供程序调用 所有数据访问技术的基础 连接 ...

  3. Ado.net[增删改查,GET传值]

    1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Home.aspx.c ...

  4. linux sed 命令 实现对文件的增删改替换查 实验

    1. 统一实验文本 # 创建包含下面内容的文件,后面的操作都会使用这个文件 [root@MongoDB ~]# cat person.txt ,mike,CEO ,jack,CTO ,yy,CFO , ...

  5. LinQ和ADO.Net增删改查 备忘

    是否些倦了 SqlConnection conn=new SqlConnection();一系列繁冗的代码? 来试试Linq吧 查: using System.Data.SqlClient; name ...

  6. ADO.net 增删改查

    ADO.net 一.定义:编程开发语言与数据库连接的一门语言技术 二.链接: 在vs中操作数据库需在开头进行链接 链接内容:using System.Data.SqlClient 三.引用数据库: 四 ...

  7. ado.net增删改查练习

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...

  8. ado.net增删改查操作

    ado.net是数据库访问技术将数据库中的数据,提取到内存中,展示给用户看还可以将内存中的数据写入数据库中去 并不是唯一的数据库访问技术,但是它是最底层最基础的数据库访问技术 使用ado.net对数据 ...

  9. ADO.net 增删改查封装DBhelper

    using System; using System.Collections.Generic; using System.Data.SqlClient;//引用数据库客户端 using System. ...

随机推荐

  1. sql 索引创建

    --格式 --CREATE [索引类型] INDEX 索引名称--ON 表名(列名)--WITH FILLFACTOR = 填充因子值0~100--GO ----------------------- ...

  2. Linux下用SCP无需输入密码传输文件

    在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认. 不过通过建立信任关系,可以实现不输入密码. 这里假设A的IP ...

  3. 三层与MVC

    三层架构(3-tier architecture) 我们平时总是将三层架构与MVC混为一谈,殊不知它俩并不是一个概念.下面我来为大家揭晓我所知道的一些真相. 首先,它俩根本不是一个概念. 三层架构是一 ...

  4. mydetails-yii1

    1.yii验证码多余的get a new code ,即使在main.php中配置了中文也是出现获取新图片,影响效果 需要把 <?php $this->widget('CCaptcha') ...

  5. JSP/Servlet 中的汉字编码问题

    JSP/Servlet 中的汉字编码问题 1.问题的起源 每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的 ASCII,中国的 GB2312 -80,日本的 JIS 等,作为该国家/区 ...

  6. JS调用Java函数--DWR框架

    (1)dwr与ssh框架整合教程dwr框架介绍. DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的远程服务器端Ajax开源框架,可以帮助开发人员开发包含AJA ...

  7. history and its relevant variables in Linux/GNU and Mac OS history命令以及相关环境变量

    对于Terminalor们,history命令并不陌生,什么!n, !!更是很常用的,而且您在命令行敲的cmds是默认保存在/home/$USER/.bash_history(linux) /User ...

  8. db2常用函数(1)

    VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值 ...

  9. count(*)、count(val)和count(1)的解释

    一.关于count的一些谣言: 1.count(*)比count(val)更慢!项目组必须用count(val),不准用count(*),谁用扣谁钱! 2.count(*)用不到索引,count(va ...

  10. PHP上传文件详解 错误提示

    首先在php.ini里配置上载文件.有以下几个重要的配置单: 选项 默认值 说明 post_max_size 8M 控制以后的POST请求的最大规模.必须大于upload_max_filesize选项 ...