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语句用于修改表中的数据,当需要修改多个字节时,字节与字节之间用“,”表示  


  1. 创建数据库文件

打开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
原创粉丝点击