ADO.NET增删改-------跟查不一样
建立数据库
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增删改-------跟查不一样的更多相关文章
- ADO.NET 增删改、查
数据访问 对应命名空间:System.Data.SqlClient; SqlConnection:连接对象SqlCommand:命令对象SqlDataReader:读取器对象 CommandText: ...
- ADO.NET 增删改查的基本用法
ADO.NET:数据访问技术 就是将C#和MSSQL连接起来的一个纽带 可以通过ADO.NET将内存中的临时数据写入到数据库中也可以将数据库中的数据提取到内存中供程序调用 所有数据访问技术的基础 连接 ...
- Ado.net[增删改查,GET传值]
1. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Home.aspx.c ...
- linux sed 命令 实现对文件的增删改替换查 实验
1. 统一实验文本 # 创建包含下面内容的文件,后面的操作都会使用这个文件 [root@MongoDB ~]# cat person.txt ,mike,CEO ,jack,CTO ,yy,CFO , ...
- LinQ和ADO.Net增删改查 备忘
是否些倦了 SqlConnection conn=new SqlConnection();一系列繁冗的代码? 来试试Linq吧 查: using System.Data.SqlClient; name ...
- ADO.net 增删改查
ADO.net 一.定义:编程开发语言与数据库连接的一门语言技术 二.链接: 在vs中操作数据库需在开头进行链接 链接内容:using System.Data.SqlClient 三.引用数据库: 四 ...
- ado.net增删改查练习
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...
- ado.net增删改查操作
ado.net是数据库访问技术将数据库中的数据,提取到内存中,展示给用户看还可以将内存中的数据写入数据库中去 并不是唯一的数据库访问技术,但是它是最底层最基础的数据库访问技术 使用ado.net对数据 ...
- ADO.net 增删改查封装DBhelper
using System; using System.Collections.Generic; using System.Data.SqlClient;//引用数据库客户端 using System. ...
随机推荐
- java中时间的比较
进入要比较从库中取出的时间,期初使用比较date.getTime()的值,但是当时间的年月日都相同时,时分秒较早的getTime()值比时分秒较晚的getTime()的值要大,至今笔者还不知这是为什么 ...
- ASP.NET状态管理策略
如果要想把信息存储在客户端那可以选择视图状态.控件状态.隐藏字段.cookie.和查询字符串. 1.web窗体页提供viewstate属性作为内置结构,在同一页的多个请求间自动保留值.他作为页面的隐藏 ...
- c++命名规则
命名规则根据不同公司有略微不同,这里按照google c++的编程标准1.文件名-全部用小写字母和下划线或横线组成,例如my_useful_class.ccmy-useful-class.ccmyus ...
- mybatis(二)执行CRUD操作的两种方式配置和注解
一.使用MyBatis对表执行CRUD操作——基于XML的实现 1.定义sql映射xml文件 userMapper.xml文件的内容如下: <?xml version="1.0&quo ...
- 夺命雷公狗ThinkPHP项目之----企业网站6之栏目的添加(主要用模型来验证字段)
我们刚才的控制器已经写好了,那么我们现在就来完成我们的模型, 首先我们在Model目录下创建一个CategoryModel.class.php 代码如下: <?php namespace Adm ...
- Yii多表关联
表结构 现在有客户表.订单表.图书表.作者表, 客户表Customer (id customer_name) 订单表Order (id order_name ...
- Javascript与C#编码解码
(一) Javascript与C#编码解码的对应关系 http://www.jb51.net/article/44062.htm 这篇文章主要是对JS与C#编码解码进行了详细的介绍,需要的朋友可以过来 ...
- 对EV-Globe5.0资源体系的简单理解
如果直接从OpenGL或DirectX底层做起的话,根本就不存在资源管理这一个思想.所谓的资源,就是说内容要从文件读取为我所用的那些文件,所以我们看到的更多的是模型.骨骼.材质.着色器. ...
- AMD机制与cMD的区别和概念简要介绍
1.http://www.cnblogs.com/dojo-lzz/p/4707725.html 2.http://blog.chinaunix.net/uid-26672038-id-4112229 ...
- WM_SIZE
procedure WMSize (var Message: TWMSize); message WM_SIZE; 参数说明 wParam: Specifies the type of resizin ...