ASP.net第二章总结
来源:互联网 发布:form.js 跨域上传文件 编辑:程序博客网 时间:2024/06/05 23:02
ASP.net第二章
Sql语句的学习
select * from databaseName--查询数据库中符合Select之后条件的表项, * 表示全部属性(列名),也可以直接在--select之后写需要查找的列名, 多个列名之间用“,”隔开delete tableName where delectCondition--tableName 表名--delectCondition 删除条件--delect语句用于删除表中的数据, 当没有删除条件时会删除整张表的数据(注意)insert into tableName(column1, cloumn2, ……) values(value1, value2, ……)--insert语句用于向数据库中插入一条数据--表名表示需要插入的数据的表名称,字段名表示该数据表中的列,值表示对应列的数值--值要和字段一一对应update tableName set column=NewValue where conditionForUpdate--conditionForUpdate 修改条件--update语句用于修改表中的数据,当需要修改多个字节时,字节与字节之间用“,”表示
- 创建数据库文件
打开SQL数据库文件, 出现数据库登陆界面, 在该界面的“服务器类型”中选择【数据库引擎】
项,“服务器名称”选择本机名称,“身份验证”选择【SQL Server身份验证】。默认登陆名是sa,登陆密码为安装SQL时候设置的密码
在”对象资源管理”面板中选择【数据库】节点并单击鼠标右键,选择【新建数据库】命令
之后填写数据库名称之后点击确定按钮。
之后新建表, 设置主键,在设置主键之后要求设置标识列,在sql编辑表的界面单击主键那一列
,找到列属性中的标识规范,将【是属性】的属性值改为“是”。
–标识列:又称为自动增长列,该列的数值为系统按照一定的规则生成,不允许空值,通常将主键
列设置为标识列
常见数据库种类
名称 SQL Server SQLite MySql Orclae
SQL语句操作数据库和表
drop table 表名 --删除数据库create database 数据库表名 --创建数据库文件drop database 数据库名 --删除数据库alter table 表名 add 字段名 数据类型 --数据表中添加字段alter table 表名 drop column 字段名 --数据表中删除字段alter table 表名 alter column 字段名 新数据类型 --修改字段的数据类型
ADO.net对象
1. SqlConnection类:创建数据库连接对象
SqlConnection con = new SqlConnection("server=服务器名称; uid="用户"; pwd=密码"; databse="数据库名称");/* server表示要求访问的服务器地址,其值可以是IP地址,计算机名称,“localhost”或者“.”, uid和pwd分别表示使用SQL Server身份验证的用户登录的用户名和密码;database表示需要访问的数据库*/
2. SqlCommand类:创建执行SQl语句的对象
SqlConnection con = new SqlConnection("server=服务器名称; uid="用户"; pwd=密码"; databse="数据库名称");string cmdStr = "select * from Student";SqlCommand cmd = new SqlCommand(cmdStr, con);/*使用SqlCommand对象时需要两个参数,第一个参数是需要执行的SQL语句字符串cmdStr第二个参数是数据库连接对象con。*/
3. SqlDataReader类:创建存储一个或者多个数据的结果集
SqlConnection con = new SqlConnection("server=服务器名称; uid="用户"; pwd=密码"; databse="数据库名称");string cmdStr = "select * from Student";SqlCommand cmd = new SqlCommand(cmdStr, con);SqlDataReader reader = cmd.ExecuteReader();/*通过调用SqlCommand对象cmd的ExecuteReader()方法,将查询结果以SqlDataReader对象的形式返回*/
4. SqlDataAdapter类:创建一个用于检索和保存数据的对象
SqlConnection con = new SqlConnection("server=服务器名称; uid="用户"; pwd=密码"; databse="数据库名称");string cmdStr = "select * from Student";SqlCommand cmd = new SqlCommand(cmdStr, con);SqlDataAdapter adapter = new SqlDataAdapter(cmd);
5. DataSet类:创建一个本地数据存储对象
SqlCommand cmd = new SqlCommand(cmdStr, con);SqlDataAdapter adapter = new SqlDataAdapter(cmd);DataSet ds = new DataSet();adapter.Fill(ds);/*该对象相当于本地内存,数据可以长期保存*/
数据库常用命名空间
类名 包名 SqlConnection System.Data.SqlClient SqlCommand SqlDataReader SqlDataAdapter DataSet System.Data
0 0
- ASP.net第二章总结
- 第二天ASP.NET学习总结
- ASP.NET 3.5高级编程 第二章
- asp.net第二天
- asp.net第二天
- Asp.net管道 (第二篇)
- Asp.net管道 (第二篇)
- Asp.Net MVC4 + Oracle + EasyUI 学习 第二章
- ASP.net学习第二,三天总结(调用简单的存储过程)
- asp.net 技巧总结
- ASP.NET错误总结
- asp.net 小总结
- asp.net总结
- asp.net总结(2)
- asp.net总结(4)
- asp.net总结(5)
- Asp.net 总结
- ASP.NET缓存总结
- Linux的高级命令,进一步了解Linux的指令
- JavaScript 常用函数总结
- 1042. 字符统计(20)
- javascript库函数大全
- [Maxflow Mincut] Coursera Maxflow Mincut 最大流最小割集
- ASP.net第二章总结
- 使用 libevent 和 libev 提高网络应用性能
- linux sed
- SAPUI5 (23)
- 对象切片
- UE4 地形无碰撞解决方案
- 单例设计模式多种实现方式
- 使用LVS+DR搭建集群实现负载均衡
- HTTP长连接和短连接