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. ...
随机推荐
- LED流水灯(二)
记住看汇编的时候是红在上面 黑色在下面 startup.s 程序 ; MDK跑马灯实验; PRESERVE8 // 字节对齐关键词 ,汇编有8位对齐的要求,要添加 AREA ...
- PAT乙级 1001. 害死人不偿命的(3n+1)猜想 (15)
1001. 害死人不偿命的(3n+1)猜想 (15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 卡拉兹(Ca ...
- 【RoR win32】提高rails new时bundle install运行速度
在新建rails项目时,rails new老是卡在bundle install那里,少则五分钟,多则几十分.这是因为rails new时自动会运行bundle install,而bundle inst ...
- SSAS 聚合设计提升CUBE的查询性能(转载)
Problem What exactly are SQL Server Analysis Services (SSAS) Aggregations and how exactly can I revi ...
- Entity Framework 无法对没有主键的视图映射实体的解决办法
我们在使用Entity Framework的时候经常会把数据库中的某一个视图映射为EF的实体,但是如果数据库视图中的列没有包含表的主键列,EF会报出警告说视图没有主键,导致视图映射为实体失败,错误如下 ...
- intall vs code in elementary os
Open Terminal & Type Install Ubuntu Makesudo apt-get install ubuntu-make Microsoft Visual Studio ...
- android记住密码和自动登陆
import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences ...
- 华为项目管理10大模板Excel版(可直接套用_非常实用)
项目管理是管理学的一个分支学科 ,对项目管理的定义是:指在项目活动中运用专门的知识.技能.工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程.项目管理是对一些与成功地达成一系 ...
- PHP json_decode object时报错Cannot use object of type stdClass as array
PHP json_decode object时报错Cannot use object of type stdClass as array php再调用json_decode从字符串对象生成json对象 ...
- svn使用相关问题:eclipse插件,加锁,解锁,偷锁,更新不了,记住密码
svn使用相关问题:eclipse插件,加锁,解锁,偷锁,更新不了,记住密码 获取锁的时候可以看下 是谁锁住了,让对方提交解锁,如果是给离职人员锁住需要使用偷锁的方式先解锁再提交偷锁处理办法:选中该文 ...