- 博客(14)
- 收藏
- 关注
原创 .net中交易处理的解决方案
在数据库软件中,其核心就是对数据库记录进行查询添加修改及删除操作,这是非常关键的也是必须非常谨慎的去完成。在现有的程序中经常会有因为某些错误而造成数据丢失甚至是系统崩溃,这就对我们的程序提出了一个数据操作的错误处理要求。例如在进行银行转帐处理时,我们先从转出帐号减掉要转出的金额,然后再在接收的帐号上加上相应的金额。如果一切处理OK,我们的钱能顺利到达接收帐号。但要是系统在执行接收金额的步骤上出错了
2005-09-26 09:21:00 855
原创 如何安装VS.NET2003中文版自带的QuickStart
VS.NET2003中文版自带的QuickStart安装配置程序并没有象以前版本那样带有MSDE (Desktop Engine),这给我们安装配置QuickStart带来一些麻烦,现将安装步骤说明如下: 1、为了使数据库访问示例可以正常工作, 需要一个 Microsoft SQL Server 2000 桌面引擎 (MSDE) 的命名实例。我们可以到这里下载到最新的sp3a版本:http:/
2005-09-22 10:03:00 844
原创 分页存储
CREATE PROCEDURE sp_page @tb varchar(50), --表名 @col varchar(50), --按该列来进行分页 @coltype int, --@col列的类型,0-数字类型,1-字符类型,2-日期时间类型 @orderby bit, --排序,0-顺序,1-倒序 @coll
2005-09-20 22:46:00 750
原创 通用分页存储过程
分享--我用以上代码修改的兼容网上流行的"通用分页存储过程" 2005-09-14 18:08 | 木木CREATE PROCEDURE pagination ( @tablename varchar(255), --表名或视图表 @fieldlist varchar(1000)=*, --欲选择字段列表 @orderfield varchar(255)=, --排序字段 @pagesiz
2005-09-19 11:07:00 1491 1
原创 数 据 库 连 接
大多数数据库接口依赖于某些数据库连接对象,它们好像应用程序代码和数据库之间的桥梁。通常,一个连接必须在执行数据库操作命令之前就要打开。实际上,经常需要一个显示连接来建立和执行命令。在命令执行的整个过程中,该连接必须是打开的,查询的结果将返回一个记录集,才关闭数据库连接。如果正在一个事务中运行,经常会把事务绑定在特定的连接上,当它运行的时候这个连接也必须一直打开,直到这个事务结束才能关闭连接。在很多
2005-09-16 16:59:00 739
原创 Google实用搜索秘技六则
虽然现在不少朋友都懂得利用搜索引擎来查找资料,但效率却每个人都有所不同,其原因就在是否掌握了所需的搜索技巧和搜索知识。Google作为搜索引擎中的领头羊,无论其独特的搜索技术还是无与伦比的搜索速度都是首屈一指的,因此得到了无数网友的“芳心”。为帮忙更多的菜鸟和初学者能迅速掌握更灵活的搜索方法,在此我把体会到的搜索技巧与大家一起分享:一、把搜索引擎当作计算器 如果有人告诉你可以把搜索引擎当作计算器
2005-09-16 10:57:00 706
转载 浅谈数据库访问效率的提高
摘要:本文针对数据库的访问,从实时和批处理系统角度分别讨论了一些优化策略,在实时处理系统中,使用了数据库连接池、把常用数据放入内存、优化数据库索引和使用存储过程的方法对数据库进行优化,而在批处理中又增加了使用数据冗余、对数据进行汇总后处理、对数据表只写入最终处理结果以及使用分段事务的策略。 关键词:连接池,索引,存储过程,数据冗余、事务 数据库系统作为数据处理的基础平台,广泛应用于银行、保险、证券
2005-09-16 10:26:00 1834
转载 关于google是如何搜索的论文
《The Anatomy of a Large-Scale Hypertextual Web Search Engine》 这篇文章中,我们介绍了google,它是一个大型的搜索引擎(of a large-scale search engine)的原型,搜索引擎在超文本中应用广泛。Google的设计能够高效地抓网页并建立索引,它的查询结果比其它现有系统都高明。这个原型的全文和超连接的数据库至
2005-09-16 10:25:00 1695
原创 运用 ADO.NET 对象优化数据查询代码
毫无疑问,ADO.NET 向人们提供了一种功能强大、仿真数据库的对象模型,它可以将数据记录保存到内存中。尤其是ADO.NET 的 DataSet 类,它不但在功能上相当于数据库表的集中存储器(central repository),而且支持表间的各种约束和逻辑关系。进一步说来,DataSet 对象其实是一种离线数据容器。 乍一看,只要把 DataSet 类的所有特性联合起来,就能消除 SQL 查询
2005-09-16 09:49:00 706
原创 海量数据库的查询优化及分页算法方案
将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构:CREATE TABLE [dbo].[TGongwen] ( --TGongwen是红头文件表名 [Gid] [int] IDENTITY (1, 1) NOT NULL ,--本表的id号,也是主键
2005-09-16 08:36:00 581
原创 MySQL索引分析和优化
索引用来快速地寻找那有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。假设我们创建
2005-09-14 14:57:00 582
原创 .NET 1.1中预编译ASP.NET页面实现原理浅析 [1] 自动预编译机制浅析
.NET 1.1中预编译ASP.NET页面实现原理浅析 MS在发布ASP.NET时的一大功能特性是,与ASP和PHP等脚本语言不同,ASP.NET实际上是一种编译型的快速网页开发环境。这使得ASP.NET在具有开发和修改的简便性的同时,不会负担效率方面的损失。实现上ASP.NET与JSP的思路类似,引擎在第一次使用一个页面之前,会将之编译成一个类,自动生成Assembly并载入执行。 而通过《在W
2005-09-13 17:38:00 642
原创 (C#)DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除
数据库:SqlServer 2000, 数据源:系统自带的Northwind操作系统:Window XP 中文版开发平台:.Net Framework 1.1, C#语言效果预览: 好了,让我们开始奇异的Datagrid之旅吧:先在数据库中定义存储过程,轻易实现百万级数据分页://@PageSize:分页大小,PageIndex:页号,@PageCount:总页数,@recordCount:记
2005-09-12 15:36:00 647
原创 如何创建加密库
目标本章的目标是:•创建一个通用加密库,以便使用 DES(数字加密标准)、三重 DES、Rijndeal 或 RC2 算法对数据进行加密和解密。•在应用程序中使用加密库。返回页首适用范围本章适用于以下产品和技术:•Microsoft Windows® XP 或 Windows 2000 Server (Service Pack 3) 以及更高版本的操作系统•.NET Framework 版本 1.
2005-09-12 11:19:00 980
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人