随笔分类 -  ASP.NET

ASP.NET
摘要:存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。由于存储过程是事先优化编译好的SQL语句,所以执行效率高,在企业级项目中存储过程应用非常广泛。下面我们就来介绍一下使用ADO.NET调用存储过程和各种类型的参数的方法。  首先,我们为 Forum 数据库建立一个存储过程。  1. 打开IDE的服务器资源管理器并连接到我们的 Forum 数据库。  2. 右键单击“存储过程节点”并选择“添加新存储过程”。  3. 系统给我们建立一个存储过程的模板。  4. 把这个存储过 阅读全文
posted @ 2010-12-29 14:34 快乐的langYa 阅读(756) 评论(0) 推荐(1)
摘要:SQL注入的威力是不可忽视的,下面我们主要介绍防范方法——使用参数化SQL。对于不同的数据供应器都有对就的 Parameter 来表示SQL语句或者存储过程中的各种参数。参数和数据库字段的真实类型——对应,所有参数的值会仅仅被认为一个参数。因此,在参数中任何SQL语句都是没有意义的。在这段程序中,我们使用参数代替字符串的拼接。我们需要注意如下几点。·SQL语句或者存储过程中指定的所有参数必须和Parameters属性中的所有参数对应。·参数集合的Add()方法有多种重载AddWithValue()方法会自动检测参数的类型和长度,对于Add()方法其实也可以省略参数类型和长度。不过为了程序的可读 阅读全文
posted @ 2010-12-29 14:33 快乐的langYa 阅读(508) 评论(0) 推荐(0)
摘要:添加、删除和修改SQL语句法。延迟指定 Command 对象的 Connection 属性和 CommandText 属性使用 Command 对象的 ExecuteNonQuery() 添加、删除和修改记录并返回影响的记录。使用 Command 对象的 ExecuteScalar() 获取一个值。同时提交多个SQL语句。使用 using{} 来自动释放资源 阅读全文
posted @ 2010-12-29 14:32 快乐的langYa 阅读(6875) 评论(1) 推荐(1)
摘要:绑定添加 阅读全文
posted @ 2010-12-29 14:30 快乐的langYa 阅读(212) 评论(0) 推荐(0)
摘要:ACCESS 数据库SQL 数据库 阅读全文
posted @ 2010-12-29 14:26 快乐的langYa 阅读(620) 评论(0) 推荐(1)
摘要:1 连接SQL Server数据库示例 // 连接字符串 string ConnectionString = System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"]; // 创建SqlConnection对象 SqlConnection connection = new SqlConnec... 阅读全文
posted @ 2010-12-27 12:05 快乐的langYa 阅读(332) 评论(0) 推荐(0)
摘要:从数据库中直接导出取道泛型里面.命名空间:using System.Collections.Generic;在News类中: 阅读全文
posted @ 2010-12-27 12:02 快乐的langYa 阅读(375) 评论(0) 推荐(0)
摘要:1、当SqlDataReader没有关闭之前,数据库连接会一直保持open状态,所以在使用SqlDataReader时,使用完毕应该马上调用SqlDataReader.Close()关闭它。2、一个连接只能被一个SqlDataReader使用,这也是为什么要尽早关闭SqlDataReader的原因。3、使用完SqlDataReader后,你可以在程序中显示的调用数据库连接对象的Close方法关闭连接,也可以在调用Command对象的ExecuteReader方法时传递CommandBehavior.CloseConnection 这个枚举变量,这样在调用SqlDataReader的Close方 阅读全文
posted @ 2010-12-27 11:58 快乐的langYa 阅读(615) 评论(2) 推荐(0)
摘要:第一种方式:数据库连接代码:aspx文件代码:第二种方式:aspx代码: 阅读全文
posted @ 2010-12-20 09:53 快乐的langYa 阅读(461) 评论(0) 推荐(0)
摘要:/* * Class:WaterImage * Use for add a water Image to the picture both words and image * 2007.07.23 create the file * * http://www.freeatom.com/ 欢迎您的来访 * * 使用说明: * 建议先定义一个... 阅读全文
posted @ 2010-12-19 13:57 快乐的langYa 阅读(2949) 评论(0) 推荐(1)
摘要:页面代码: RepeaterPagingSortingDelete | >> >| 转到第页 ... 阅读全文
posted @ 2010-12-19 10:31 快乐的langYa 阅读(1252) 评论(1) 推荐(1)
摘要:DataSet 作用:DataSet,DataAdapter读取数据。 问:什么是DataAdapter?答:DataAdapter对象在DataSet与数据之间起桥梁作用 阅读全文
posted @ 2010-12-15 15:12 快乐的langYa 阅读(560) 评论(0) 推荐(0)
摘要:这节课描述了SqlCommand对象以及如何使用它与数据库交互。下面是本课的目标:知道什么是command对象学习如何使用ExecuteReader方法查询数据学习如何使用ExecuteNonQuery方法插入和删除对象学习如何使用EXecuteScalar方法返回单一值介绍SqlCommand对象允许你指定在数据库上执行的操作的类型。比如,你能够对数据库中的行数据执行select,insert,modify以及delete命令。SqlCommand对象能被用来支持断开连接数据管理的情况,但是在这节课我们将只单独使用SqlCommand对象。后面关于SqlDataAdapter的课程将解释如何 阅读全文
posted @ 2010-12-15 14:27 快乐的langYa 阅读(1603) 评论(0) 推荐(0)
摘要:using System; using System.IO; using System.Collections; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; namespace BLL { /**//// /// 水印的类型 /// p... 阅读全文
posted @ 2010-11-26 09:11 快乐的langYa 阅读(854) 评论(0) 推荐(0)
摘要:示例:1.html生成index1.html结果: 阅读全文
posted @ 2010-11-03 10:59 快乐的langYa 阅读(1920) 评论(2) 推荐(4)
摘要:/** 文件操作类 **/ #region 引用命名空间 using System; using System.Collections.Generic; using System.Text; using System.IO; #endregion namespace CommonUtilities { /// /// 文件操作类 /// ... 阅读全文
posted @ 2010-11-03 10:55 快乐的langYa 阅读(2126) 评论(3) 推荐(1)