摘要: SSIS 可理解为企业级的ETL ETL,Extraction-Transformation-Loading的缩写,中文名称为数据提取、转换和加载。核心和灵魂,能够按照统一的规则集成并提高数据的价值,是负责完成数据从数据源向目标数据仓库转化的过程,是实施数据仓库的重要步骤。 ETL是数据抽取(Extract)、清洗(Cleaning)、转换(Transform)、装载(Load)的过程。BI 商业智能(BI,Business Intelligence)。即商务智能,它是一套完整的解决方案,用来将企业中现有的数据进行有效的整合,快速准确的提供报表并提出决策依据,帮助企业做出明智的业务经营决策。O 阅读全文
posted @ 2012-09-12 22:45 net515 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <title>文字移动</title> 5 <script type="text/javascript 阅读全文
posted @ 2012-06-22 00:41 net515 阅读(5078) 评论(0) 推荐(0) 编辑
摘要: 1、使用SqlParameter类表示 SqlCommand 的参数。2、SqlParameter提供两个参数,参数别名(@前缀)与参数值。3、SqlCommand提供一个Parameter属性,该属性表示SqlParameter的集合,使用Add方法添加(记得new)。4、Parameter属性表示的是一个集合,不使用了要清空。练习,登录验证: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 6 while (true) 7 { ... 阅读全文
posted @ 2012-06-14 21:27 net515 阅读(3071) 评论(4) 推荐(0) 编辑
摘要: ExecuteReader() 方法 解释1:将SQL语句发送到指定连接 生成一个SqlDataReader对象 解释2:当ExecuteReader()执行后返回一个SqlDataReader对象 两种解释实际上都在说明些方法就是给SqlDataReader对象一个可以访问查询到的结果的渠道。程序执行分析1、首先需要new一个SqlDataReader对象。接收ExecuteReader()执行后返回的SqlDataReader对象。2、SqlDataReader的HasRows属性可以判断SqlDataReader中是否有(一行或多行)数据,返回bool值,有数据时为true,程... 阅读全文
posted @ 2012-06-14 14:22 net515 阅读(22618) 评论(1) 推荐(3) 编辑
摘要: 对连接执行 Transact-SQL 语句(增,删,改),并返回受影响的行数。通过执行 UPDATE、INSERT 或 DELETE 语句,在不使用 DataSet 的情况下更改数据库中的数据。可以使用 ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象)。练习:向SQL Server数据表person中插入一条记录并打印处理结果到屏幕: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 string sqlstr ... 阅读全文
posted @ 2012-06-14 11:04 net515 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 牢记三点:1使用ExecuteScalar()执行SQL语句,返回第一行第一列,object类型•-> 转换使用Convert,不要使用强转2-> 使用ExecuteScalar()一般执行聚合查询3-> 使用ExecuteScalar()亦可查询select getdate()练习:统计SQL Server数据表person中共有多少条记录并打印到屏幕: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 string sqlstr=@"server=.\S... 阅读全文
posted @ 2012-06-14 10:33 net515 阅读(2599) 评论(0) 推荐(0) 编辑
摘要: 命名空间:就像硬盘里的文件夹, 不同的文件夹下存放不同的文件(类),这样就可以避免文件全部堆在一个地方引起混乱(同理, 这样就可以为不同的模块建立命名空间,这样就可以使类更容易管理), 并且可以避免多个同名文件无法放在一个文件夹下。程序集:.NET编写的DLL和EXE就是程序集。 程序集包括: 1、程序集清单,包含程序集元数据。 2、类型元数据。 3、实现这些类型的 Microsoft 中间语言 (MSIL) 代码。 4、资源集。 所以这两个概念其实是不同的东西,没有什么联系。只是一般建立类库项目(DLL)的时候会用默认的命名空间来命名程序集文件,这样很容易使人把这两个东... 阅读全文
posted @ 2012-06-13 22:04 net515 阅读(235) 评论(0) 推荐(0) 编辑
摘要: DataSet 类表示数据在内存中的缓存。1, DataSet 是 ADO.NET 结构的主要组件,它是从数据源中检索到的数据在内存中的缓存。2, DataSet 由一组 DataTable 对象组成,您可使这些对象与 DataRelation 对象互相关联。3, DataSet 可将数据和架构作为 XML 文档进行读写。数据和架构可通过 HTTP 传输,并在支持 XML 的任何平台上被任何应用程序使用。可使用 WriteXmlSchema 方法将架构保存为 XML 架构,并且可以使用 WriteXml 方法保存架构和数据。若要读取既包含架构也包含数据的 XML 文档,请使用 ReadXml 阅读全文
posted @ 2012-06-10 17:50 net515 阅读(374) 评论(0) 推荐(0) 编辑
摘要: SqlDataReader 类提供一种从 SQL Server 数据库读取行的只进流的方式。无法继承此类。命名空间: System.Data.SqlClient语法:public class SqlDataReader : DbDataReader, IDataReader, IDisposable, IDataRecord说明:若要创建 SqlDataReader,必须调用 SqlCommand 对象的 ExecuteReader 方法,而不要直接使用构造函数。SqlDataReader.HasRows 属性获取一个值,该值指示 SqlDataReader 是否包含一行或多行。语法:publ 阅读全文
posted @ 2012-06-10 17:50 net515 阅读(844) 评论(0) 推荐(1) 编辑
摘要: SqlDataAdapter 类表示用于填充 DataSet 和更新 SQL Server 数据库的一组数据命令和一个数据库连接。无法继承此类。――语法:public sealed class SqlDataAdapter : DbDataAdapter, IDbDataAdapter, IDataAdapter, ICloneableSqlDataAdapter 是 DataSet 和 SQL Server 之间的桥接器,用于检索和保存数据。SqlDataAdapter 通过对数据源使用适当的 Transact-SQL 语句映射 Fill(它可更改 DataSet 中的数据以匹配数据源中的数 阅读全文
posted @ 2012-06-10 17:49 net515 阅读(678) 评论(2) 推荐(0) 编辑