- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 在ADO中建立一个临时表
protected void Page_Load(object sender, EventArgs e) { //1.闯将一个临时数据库 DataSet ds = new DataSet("School"); //2.闯将一个临时数据表 DataTable dt = new D
2012-11-28 21:48:20 797
原创 SQLHELPER.CS,其中的方法有ExecuteNonQuery(xxx),ExectueScalar(xxx),ExectueReader,executeDataTble
public static String connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; public static int ExecuteNoQuery(string sql,params SqlParameter[] parameters) {
2012-11-27 19:46:25 706
原创 SQL注入漏洞攻击
protected void Button1_Click(object sender, EventArgs e) { string connstr = "data source=WIN-10AFVI27V7T;initial catalog=UserDB1;user id=sa;password=admin;"; using (
2012-11-27 19:22:47 401
原创 插入数据库数据并获得新出入的数据的ID
添加学生的网页webform(就是向student表中插入记录:stirng sql=insert into student values(,,))。返回最新添加的学生的自动编号Id private void button1_Click(object sender, EventArgs e) { string connstr = "data so
2012-11-27 19:16:48 1139
原创 DataReader的弱类型与强类型的方法
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string connstr = "data source=WIN-10AFVI27V7T;initial catalog=School;user
2012-11-27 19:14:04 506
原创 从数据库中读取多个结果集的方法
多个结果集的查询(使用table显示多个结果集)string connstr = "data source=WIN-10AFVI27V7T;initial catalog=School;user id=sa;password=admin;"; using (SqlConnection conn = new SqlConnection(connstr))
2012-11-27 19:11:48 1587
原创 从文本文档中导入数据库数据、从数据库中导出数据到文本文档
数据导入:从文本文件导入用户信息。 using (StreamReader sr = new StreamReader(@"E:\tblUsers.txt")) { string constr = "data source=.;initial catalog=UserDB1;User id=sa;passwo
2012-11-27 19:09:45 664
原创 ADO执行多条sql语句
string connstr = "data source=WIN-10AFVI27V7T;initial catalog=School;user id=sa;password=admin;"; using (SqlConnection conn = new SqlConnection(connstr)) {
2012-11-26 20:39:36 6109
原创 复习(9.3)
1创建Person类并添加相应的字段与方法和构造函数,并且有num字段能够记录这个类生生成了多少个具体的对象。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace lianxi1{ class Person {
2012-11-19 09:27:26 324
原创 ADO.NET的概念
ADO.NET是由很多的类组成的类库,这些类提供了许多对象,分别用来实现连接数据库、查询数据、插入数据、更新数据和删除数据等操作。ADO.NET 提供了下面两种访问数据库的方法:利用Connection、Command和DataReader对象访问数据库。这种方式只能从数据库读取数据,不能添加、修改和删除基类。如果只是进行查询,这种方式效率更高一些。利用Connection、Com
2012-11-14 21:00:40 616
原创 游标的那些事(小例题)
游标----1讲的工资更新,更新后的金额为原来的工资+奖金。--第一,定义两个变量,来存放奖金表(TblTeatherSalary)中的tTId和rewarddeclare @id int declare @reward moneydeclare cur_Reward cursor fast_forwardfor select tTId,reward from TblTe
2012-11-14 20:01:53 374
原创 今日小总结(触发器的应用与游标的创建)
-----------触发器-----------------在每次插入数据的时候都把插入耳机数据值打印出来 --inserted表,after-- 1在每次插入数据的时候都把插入的数据值打印出来。create trigger tri_T_Class_afteron T_Class after insertas begin declare @cId int
2012-11-14 20:00:17 680
原创 分页存储过程
写一个对特定表进行分页显示的存储过程,要求有两个参数一个是 每页显示的记录的条数(@pagesize),第二个是显示第几页(@pageIndex)use TextSchoolselect * from T_Student create proc usp_MyStudent_GetDateByPageIndex@pageSize int=5,@pageIndex intas
2012-11-13 19:27:42 268
原创 回滚
删除由一个或多个部分完成的事务执行的更新。为在应用程序、数据库或系统错误后还原数据库的完整性,需要使用回滚。 回滚泛指程序更新失败, 返回上一次正确状态的行为。 回滚对程序员意味着非常严重的失误。因为回滚次数往往与程序员的薪金直接联系。主流互联网公司通常都将回滚定位为最严重的事故。 回滚与恢复有本质的区别。 而升级回滚则是指因升级中所发生的意外而
2012-11-13 19:21:39 687
原创 ADO存储过程
写一个查询表中记录的存储过程,并在winform中应用他实现显示student表中的所有记录(app.config,引用,ClassModel类,List泛型绑定,dataGradView1的数据源)。form1中的代码: string constr = ConfigurationManager.ConnectionStrings["SchoolconStr"].Conn
2012-11-12 20:03:28 423
原创 在login.aspx中使用设计登陆界面 并 写usp_Login存储过程
--写usp_Login存储过程,参数有三个,其中第三个参数为output,用来返回登陆是否成功,成功1,失败0( @uname varchar(50), @password varchar(50), @result bit output)use UserDB1select * from T_Userscreate proc usp_Login@uname varchar(50
2012-11-11 18:59:10 5809
原创 11.8今日小总结(在T-SQl中使用变量,事务,系统存储,自定义存储)
--1、声明变量 declare @name varchar(20) declare @age int --2、赋值 --(1) set @age=18 set @name='yqq' --(2) select @age=18 select @name='yqq' --3分别使用set和
2012-11-08 20:24:52 963
原创 11.7今日小总结(内连接,外连接,临时表,定义表,视图)
--1使用子查询实现命题查询出所有没有参加考试的同学的学生编号,姓名。use TextSchoolselect Fstubianhao,FstuName from T_Studentwhere T_Student.FstuId not in (select T_Score.FstuId from T_Score)--2使用联接重做:查询出所有没有参加考试的同学的学生编号,姓名。
2012-11-07 20:29:41 456
原创 11.6今日小总结(子查询,分页和join)
--一、子查询--1.查询高二二班的所有学生,学生姓名\性别\学号...--第一种select * from T_Student where FstuClassId=(select clsId from T_Class where cName='高二二班')--第二种select * from T_Student where exists(select * from T
2012-11-07 20:26:55 584
原创 今日小总结(复杂条件查询)
use Testselect * from CallRecords--1计算100天后病毒发作的日期。print convert(varchar(50),dateadd(day,100,getdate()),111)--2凡是入职一年以上的员工,工资增加500¥use MyBD3select * from T_Employeeupdate T_Employee set
2012-11-05 17:08:16 488
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人