项目最常用功能操作的封装类
摘要:/// /// 显示消息提示对话框。 /// 2005.10.1 /// public class MessageBox { private MessageBox() { } ...
阅读全文
posted @
2005-12-31 14:55
唐朝
阅读(401)
推荐(0)
DataGrid输出到Excel并进行格式化处理
摘要:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem){e.Ite...
阅读全文
posted @
2005-12-28 16:52
唐朝
阅读(163)
推荐(0)
数据安全与数据备份存储技术
摘要:随着国内各行业信息系统的快速发展,特别是银行、证券、保险等行业大集中速度的加快,企业的技术风险也相对集中。一旦发生灾难,则将导致企业所有分支机构、营业网点和全部的业务处理停顿,或造成企业客户数据的丢失。如何防范技术风险,确保数据安全和业务连续性,已成为企业急需面对的课题。 2003年9月,中共中央办公厅、国务院办公厅转发了《国家信息化领导小组关于加强信息安全保障工作的意见》,明确提出要重点...
阅读全文
posted @
2005-12-22 11:43
唐朝
阅读(404)
推荐(0)
Oracle安装(linux)小结
摘要:Oracle安装(linux)小结 linux下oracle安装: Oracle公司宣称在Linux下安装Oracle9i数据库至少要有512MB的内存和至少1GB或者两倍 内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB—4GB之间。 如果是为了在一台仅有256M内存的普通PC机上试用Oracle9i,在分配了1GB左右的交换空间的情况下,也可以正常运...
阅读全文
posted @
2005-12-22 11:41
唐朝
阅读(279)
推荐(0)
SQL语句导入导出大全(2)
摘要:/**********************Excel导到Txt****************************************/ 想用 select * into opendatasource(...) from opendatasource(...) 实现将一个Excel文件内容导入到一个文本文件 假设Excel中有两列,第一列为姓名,第二列为很行帐号(16位) 且银行帐...
阅读全文
posted @
2005-12-22 11:38
唐朝
阅读(248)
推荐(0)
SQL语句导入导出大全
摘要:简介:微软SQL Server数据库SQL语句导入导出大全,包括与其他数据库和文件的数据的导入导出。 /******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’ /*********** 导入Exc...
阅读全文
posted @
2005-12-22 11:38
唐朝
阅读(290)
推荐(0)
Oracle数据库系统使用经验
摘要:笔者的工作与Oracle数据库"息息相关",从事Oracle开发及管理已经10余年,在实践中学习和摸索了一些小经验,在此与大家共同探讨. ---- 1.having 子句的用法 ---- having 子句对 group by 子句所确定的行组进行控制,having 子句条件中只允许涉及常量,聚组函数或group by 子句中的列. ---- 2.外部联接"+"的用法 ---- 外部...
阅读全文
posted @
2005-12-22 11:34
唐朝
阅读(251)
推荐(0)
大型数据库设计原则
摘要:一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。一般来讲,在一个MIS系统分析、设计、测试和试运行阶段,因为数据量较小,设计人员和测试人员往往只注意到功能的实现,而很难注意到性能的薄弱之处,等到系统投入实际运行一段时间后,才发现系统的性能在降低,这时再来考虑提高系统性能则要花费更多的人...
阅读全文
posted @
2005-12-22 11:33
唐朝
阅读(930)
推荐(0)
ORACLE关系数据库设计
摘要:面向对象的关系数据库设计,北京市公路局系统使用的是Oracle 7.3关系数据库,即RDBMS。由于我们对整个工程用了面向对象的软件工程(OOSE)开发方法学,所以数据库设计也是面向对象的。一、概念的区分有些人把面向对象的数据库设计(即数据库模式)思想与面向对象数据库管理系统(OODBMS)理论混为一谈。其实前者是数据库用户定义数据库模式的思路,后者是数据库管理程序的思路。用户使用面向对象...
阅读全文
posted @
2005-12-22 11:31
唐朝
阅读(328)
推荐(0)
几大数据仓库方案特点比较
摘要:IBM、Oracle、Sybase、CA、NCR、Informix、Microsoft、和SAS等有实力的公司相继(通过收购或研发的途径)推出了自己的数据仓库解决方案,BO和Brio等专业软件公司也在前端在线分析处理工具市场上占有一席之地。下面针对这些数据仓库解决方案的性能和特点做分析和比较。IBM公司提供了一套基于可视数据仓库的商业智能(BI)解决方案,包括:Visual Warehouse(V...
阅读全文
posted @
2005-12-22 11:30
唐朝
阅读(392)
推荐(0)
OLAP的多维数据分析
摘要:联机分析处理(OLAP)的概念最早是由关系数据库之父E.F.Codd于1993年提出的。当时,Codd认为联机事务处理(OLTP)已不能满足终端用户对数据库查询分析的需要,SQL对大数据库进行的简单查询也不能满足用户分析的需求。用户的决策分析需要对关系数据库进行大量计算才能得到结果,而查询的结果并不能满足决策者提出的需求。因此Codd提出了多维数据库和多维分析的概念,即OLAP。一、OLAP的概念...
阅读全文
posted @
2005-12-22 11:28
唐朝
阅读(1046)
推荐(0)
SQL语句性能调整原则
摘要:一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质 SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地...
阅读全文
posted @
2005-12-22 11:28
唐朝
阅读(302)
推荐(0)
数据仓库概述
摘要:随着计算机技术的飞速发展和企业界不断提出新的需求,数据仓库技术应运而生。传统的数据库技术是单一的数据资源,即数据库为中心,进行从事事务处理、批处理到决策分析等各种类型的数据处理工作。近年来,随着计算机应用,,网络计算,开始向两个不同的方向拓展,一是广度计算,一是深度计算,广度计算的含义是把计算机的应用范围尽量扩大,同时实现广泛的数据交流,互联网就是广度计算的特征,另一方面就是人们对以往计算机的简单...
阅读全文
posted @
2005-12-22 11:27
唐朝
阅读(278)
推荐(0)
数据仓库有关技术
摘要:一.技术上获取信息存在的问题数据仓库作为决策支持系统和联机分析应用数据源的结构化数据环境所要研究和解决的问题就是从数据库中获取信息。将大量的业务数据应用于分析和统计原本是一个非常简单和自然的想法,但在实际的操作中,要获得有用的信息并非如想像的那么容易:1. 所有联机事务处理强调的是密集的数据更新处理性能和系统的可靠性,并不关心数据查询的方便与快捷。联机分析和事务处理对系统的要求不同,同一个数据库在...
阅读全文
posted @
2005-12-22 11:26
唐朝
阅读(315)
推荐(0)
SAS数据仓库的体系结构
摘要:SAS数据仓库就是一个适应于对企业级的数据、信息进行重新整合,适应多维、快速查询;进行OLAP操作和决策支持的数据、信息的采集、管理、处理和展现的架构体系。环境(Enviroment) 环境是SAS数据仓库体系结构的总根,它由两大部分组成。一部分是分别含有不同主题内容的若干个数据仓库;另一部分是对数据源的定义。这构成了从数据采集到直接应用完整的支持体系。数据仓库的加载和更新从数据源抓取数据不仅有质...
阅读全文
posted @
2005-12-22 11:26
唐朝
阅读(837)
推荐(0)
常用数据库加密技术
摘要:密码等办法对数据库的增加、删除这些数据访问加以控制,防止不合法用户读写数据。但由于DBF文件采用的是ASCII明文存储,如果非法用户不使用程序读取数据,而是直接使用WINHEX、UltreaEdit等工具--甚至是DOS下的DEBUG来打开数据库文件,都可以直接阅读到数据库中的内容。因此,为了使得DBF文件可以更加安全,必须对数据的载体DBF 文件进行加密保护,主要的目的还是把ASCII码的信息变...
阅读全文
posted @
2005-12-22 11:25
唐朝
阅读(2563)
推荐(0)
银行应用系统间的数据交换
摘要:在核心业务系统与外围系统之间批量交互数据是银行应用系统中最常见的任务之一,由于通常要受到多方面因素的制约,这是一个十分复杂而且耗费精力的工作。本文对其中的技术困难和应对策略进行了总结。 尽管目前银行正在进行综合业务系统大集中的改造,但并非所有银行的应用都会集中到惟一一个核心业务系统上,因为银行业务系统的大集中主要是会计账务意义上的大集中——“全行一本账”,即全行共享集中的客户信息,或...
阅读全文
posted @
2005-12-22 11:23
唐朝
阅读(903)
推荐(0)
数据库设计方法、规范与技巧(2)
摘要:字段设计原则4) 每个表中都应该添加的3 个有用的字段•?dRecordCreationDate,在VB 下默认是Now(),而在SQL Server 下默认为GETDATE()•?sRecordCreator,在SQL Server 下默认为NOT NULL DEFAULT USER•?nRecordVersion,记录的版本标记;有助于准确说明记录中出现null 数据或者丢失数据的原因5) 对...
阅读全文
posted @
2005-12-22 11:20
唐朝
阅读(328)
推荐(0)
通用高效分页存储过程代码
摘要:获取指定页的数据 CREATE PROCEDURE pagination@tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', -- 需要返回的列 @fldName varchar(255)='', -- 排序的字段名 @PageSize int = 10, -- 页尺寸 @PageIndex int = 1, -- ...
阅读全文
posted @
2005-12-22 11:19
唐朝
阅读(168)
推荐(0)
数据库设计方法、规范与技巧(1)
摘要:一、数据库设计过程数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E-R图来描述。在逻辑设计阶段将E-R图转换成具体的数据库产品支持...
阅读全文
posted @
2005-12-22 11:19
唐朝
阅读(372)
推荐(0)
Oracle 数据库的备份与恢复
摘要:Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、 导出/导入(Export/Import) 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。 1、 简单导出数据(Export)和导入数据(Import) Oracle支...
阅读全文
posted @
2005-12-22 11:17
唐朝
阅读(197)
推荐(0)
如何保持Oracle数据库的优良性能
摘要:Oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使Oracle数据库保持优良性能,这是许多数据库管理员关心的问题,根据笔者经验建议不妨针对以下几个方面加以考虑。一、分区根据实际经验,在一个大数据库中,数据空间的绝大多数是被少量的表所占有。为了简化大型数据库的管理,改善应用的查询性能,一般可以使用分区这种手段。所谓分区就是动态表中的记录分离到若干不同的表空间上,...
阅读全文
posted @
2005-12-22 11:17
唐朝
阅读(230)
推荐(0)
OLTP和DSS不同数据库设计
摘要:OLTP 数据库 DSS 数据库 OLTP = online transaction processing DSS = data warehousing 联机事物处理 数据仓库 例如:飞机订票,网上交易,BBS等 例如:各种资源资料查询系统 大量的在线用户和DML操作 很少的DML操作 大...
阅读全文
posted @
2005-12-22 11:13
唐朝
阅读(308)
推荐(0)
Oracle的几种字符类型的区别与使用
摘要:区别: 1. CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。 3.目前VARCHAR是VARCHAR2的同义词。...
阅读全文
posted @
2005-12-22 11:11
唐朝
阅读(524)
推荐(0)
Oracle 9i数据库异常关闭后的启动
摘要:Oracle shutdown的时候突然断电,导致使用sql/plus启动时无法连接到数据库,具体描述为: connection can not permitted, shut in progress. 到dos 提示符 键入: c:\> sqlplus /nolog 显示: sql/plus: Realease9.0.2……..all rights reserved sql> co...
阅读全文
posted @
2005-12-22 11:06
唐朝
阅读(199)
推荐(0)
分析Oracle数据库日志文件
摘要:一、如何分析即LogMiner解释从目前来看,分析Oracle日志的唯一方法就是使用Oracle公司提供的LogMiner来进行, Oracle数据库的所有更改都记录在日志中,但是原始的日志信息我们根本无法看懂,而LogMiner就是让我们看懂日志信息的工具。从这一点上看,它和tkprof差不多,一个是用来分析日志信息,一个则是格式化跟踪文件。通过对日志的分析我们可以实现下面的目的:1、查明数据库...
阅读全文
posted @
2005-12-22 11:05
唐朝
阅读(520)
推荐(0)
Oracle常见错误代码
摘要:ORA-01650:unable to extend rollback segment NAME by NUM intablespace NAME 产生原因:上述ORACLE错误为回滚段表空间不足引起的,这也是ORACLE数据管理员最常见的ORACLE错误信息。当用户在做一个非常庞大的数据操作导致现有回滚段的不足,使可分配用的回滚段表空间已满,无法再进行分配,就会出现上述的错误。 ORA-016...
阅读全文
posted @
2005-12-22 11:04
唐朝
阅读(349)
推荐(0)
在ORACLE中移动数据库文件
摘要:ORACLE数据库由数据文件,控制文件和联机日志文件三种文件组成。由于磁盘空间的变化,或者基于数据库磁盘I/O性能的调整等,数据库管理员可能会考虑移动数据库文件。下面以UNIX平台为例,分别讨论三种数据库文件的移动方法。一.移动数据文件: 可以用ALTER DATABASE,ALTER TABLESPACE两种方法移动数据文件。 1. ALTER DATABASE方法; 用此方法,可以移动任何...
阅读全文
posted @
2005-12-22 11:03
唐朝
阅读(265)
推荐(0)
ORACLE备份策略(ORACLE BACKUP STRATEGY)
摘要:概要 1、了解什么是备份 2、了解备份的重要性 3、理解数据库的两种运行方式 4、理解不同的备份方式及其区别 5、了解正确的备份策略及其好处 一、了解备份的重要性 可以说,从计算机系统出世的那天起,就有了备份这个概念,计算机以其强大的速度处理能力,取代了很多人为的工作,但是,往往很多时候,它又是那么弱不禁风,主板上的芯片、主板电路、内存、电源等任何一项不能正常工作,都会导致计算机系统不能正常工...
阅读全文
posted @
2005-12-11 18:06
唐朝
阅读(375)
推荐(0)
CPU使用率高的原因和解决方法以及案例分析
摘要:1、防杀毒软件造成故障 由于新版的KV、金山、瑞星都加入了对网页、插件、邮件的随机监控,无疑增大了系统负担。处理方式:基本上没有合理的处理方式,尽量使用最少的监控服务吧,或者,升级你的硬件配备。 2、驱动没有经过认证,造成CPU资源占用100% 大量的测试版的驱动在网上泛滥,造成了难以发现的故障原因。 处理方式:尤其是显卡驱动特别要注意,建议使用微软认证的或由官方发布的驱动,并且严格核对型号、版...
阅读全文
posted @
2005-12-10 20:39
唐朝
阅读(1755)
推荐(0)
ORACLE数据库性能优化(转)
摘要:可以通过调整数据库应用程序、数据库和操作系统来增强ORACLE的性能。适当的调整ORACLE可以针对特定的应用程序和硬件配置获得较好的性能。性能调整要考虑响应时间、吞吐量、限制这三个因素。依赖于应用的不同特性,对这三个因素的要求也不尽相同。对于OLTP来说,要求有较高的响应时间,而对于OLAP来说,对吞吐量有较高的要求。系统的响应时间可分为服务时间和等待时间,对于响应时间性能调整来说,就是缩短服务...
阅读全文
posted @
2005-12-10 20:31
唐朝
阅读(993)
推荐(0)
C#中的文件操作 (一)
摘要:C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw.WriteLine("追逐理想"); sw.WriteLine("kzlll"); sw.WriteLine(".NET笔记"); sw.Flush(); sw.Close(); C#拷贝文件 string OrignFile,NewFi...
阅读全文
posted @
2005-12-03 14:12
唐朝
阅读(445)
推荐(0)
DataGrid相邻行有相同内容时对指定列合并
摘要:/**//// /// DataGrid相邻行有相同内容时对指定列合并/// /// 格式化的DataGrid的ID/// 要合并的列 /// 合并所依据数据的列 public void FormatGrid(DataGrid spangrid,int spancell,int spanby) { if(spanbyspangrid.Items.Count) ...
阅读全文
posted @
2005-12-03 14:09
唐朝
阅读(340)
推荐(0)
Asp.net序中常用代码汇总(五)
摘要:41.判断是否为数字 /**//// /// 名称:IsNumberic /// 功能:判断输入的是否是数字 /// 参数:string oText:源文本 /// 返回值: bool true:是 false:否 /// public bool IsNumberic(string oText) { try { int var1=Convert.ToInt3...
阅读全文
posted @
2005-12-02 15:06
唐朝
阅读(215)
推荐(0)
Asp.net序中常用代码汇总(四)
摘要:31. 当文件在不同目录下,需要获取数据库连接字符串(如果连接字符串放在Web.config,然后在Global.asax中初始化)在Application_Start中添加以下代码: Application["ConnStr"]=this.Context.Request.PhysicalApplicationPath+ConfigurationSettings. AppSettings["...
阅读全文
posted @
2005-12-02 15:05
唐朝
阅读(229)
推荐(0)
Asp.net程序中常用代码汇总(三)
摘要:21.如何设定全局变量 Global.asax中 Application_Start()事件中 添加Application[属性名] = xxx; 就是你的全局变量22.怎样作到HyperLinkColumn生成的连接后,点击连接,打开新窗口? HyperLinkColumn有个属性Target,将器值设置成"_blank"即可.(Target="_blank") 【ASPNETMENU...
阅读全文
posted @
2005-12-02 15:04
唐朝
阅读(184)
推荐(0)
ASP.NET程序中常用代码汇总(二)
摘要:11.自定义异常处理 //自定义异常处理类 using System;using System.Diagnostics;namespace MyAppException{ /**//// <summary> /// 从系统异常类ApplicationException继承的应用程序异常处理类。 /// 自动将异常内容记录到Windows NT/2000的应用程序日志 /// </summary> ...
阅读全文
posted @
2005-12-02 15:03
唐朝
阅读(177)
推荐(0)
ASP.NET程序中常用代码汇总(一)
摘要:1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Request.QueryStr...
阅读全文
posted @
2005-12-02 15:02
唐朝
阅读(182)
推荐(0)
软件配置管理与 SourceSafe 使用指南
摘要:1、什么是软件配置管理 软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 2、为什么需要配置管理 如果没有软件配置管理,最大的麻烦是工作成果无法回溯。随着工作的进展新的程序覆盖了老的程序,当突然发现新程序有问题而老程序正确时怎么办?那只能重写老的程序来覆盖新的程序。过一段时间又发...
阅读全文
posted @
2005-12-01 16:58
唐朝
阅读(715)
推荐(0)
CVS使用手册
摘要:关键词:CVS CVSWeb CVSTrac WinCVS CVSROOT 内容摘要: CVS是一个C/S系统,多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。工作模式如下: CVS服务器(文件版本库) / | \ (版 本 同 步) / | \开发者1 开发者2 开发者3 ...
阅读全文
posted @
2005-12-01 16:44
唐朝
阅读(278)
推荐(0)