随笔分类 -  数据库

摘要:1、用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如 SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T1;在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300 COL1,COL2,COL3 FROM T1,因为某些情况下用户是不需要那么多的数据的。不要在应用中使用数据库游标,游标是非 阅读全文
posted @ 2009-04-30 19:47 小宇飞刀 阅读(166) 评论(0) 推荐(0)
摘要:1、用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询... 阅读全文
posted @ 2009-04-30 19:47 小宇飞刀 阅读(95) 评论(0) 推荐(0)
摘要:WebSnap是DELPHI6最新的WebApplication开发架构,她以前一版本的WebBroker为基础,并加入了许多在WebBroker+InternetExpress架构中所缺少的功能。虽然说是加强,但从技术角度上来看,两者其实都被重新设计过了。以往的W... 阅读全文
posted @ 2009-04-29 21:54 小宇飞刀 阅读(200) 评论(0) 推荐(0)
摘要:WebSnap是DELPHI6最新的WebApplication开发架构,她以前一版本的WebBroker为基础,并加入了许多在WebBroker+InternetExpress架构中所缺少的功能。虽然说是加强,但从技术角度上来看,两者其实都被重新设计过了。以往的WebBroker+InternetExpress架构中,最大的问题是支援的功能过 于简单,例如Session, PagesManager, Servier-Side Scipt等开发Web Application必要的功能在这个架构中全部缺席。使用者常常必须靠着3rd-Party元件的支援,或自行撰写这类元件来满足专案的需求,这使得 阅读全文
posted @ 2009-04-29 21:54 小宇飞刀 阅读(205) 评论(0) 推荐(0)
摘要:同步过程一、准备工作,如果完成则可跳过。1、内网DB服务器作为发布服务器,外网DB服务器作为订阅服务器。发布服务器和订阅服务器上分别创建Windows用户jl,密码jl,隶属于administrators,注意要保持一致。2、发布服务器上创建一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy,设置用户jl,权限为完全控制。3、确定发布服务器和订阅服务器的数据库autoweb保持一致。4、在发布服务器和订阅服务器的SQL Server中创建用户登陆名jl,作为发布数据库autoweb的拥有者(设置为dbo_owner和public)。用户名和密码都一致。5、 阅读全文
posted @ 2009-04-29 20:18 小宇飞刀 阅读(141) 评论(0) 推荐(0)
摘要:同步过程 一、准备工作,如果完成则可跳过。 1、内网DB服务器作为发布服务器,外网DB服务器作为订阅服务器。 发布服务器和订阅服务器上分别创建Windows用户jl,密码jl,隶属于administrators,注意要保持一致。 2、发布服务器上创建一个共享目录,作... 阅读全文
posted @ 2009-04-29 20:18 小宇飞刀 阅读(125) 评论(0) 推荐(0)
摘要:1、多层分布式结构中怎样动态的判断客户端与服务器是否断开?2、请问能捕捉SocketConnection的连接错误事件吗?3、用SocketConnection开发的三层应用程序,客户端程序关闭时为何有时候会出现没有响应的情况? 阅读全文
posted @ 2009-04-28 10:52 小宇飞刀 阅读(293) 评论(0) 推荐(0)
摘要:1、多层分布式结构中怎样动态的判断客户端与服务器是否断开?2、请问能捕捉SocketConnection的连接错误事件吗?3、用SocketConnection开发的三层应用程序,客户端程序关闭时为何有时候会出现没有响应的情况? 阅读全文
posted @ 2009-04-28 10:52 小宇飞刀 阅读(172) 评论(0) 推荐(0)
摘要:本人在调试以下存储过程中遇到了很大的困扰(主要是临时表操作):CREATE PROCEDURE [c_readtop] @eachrow int=10 ASdeclare @tmpcat varchar(16)create table #tmp_result (arid int,cat2 varchar(16),title varchar(100),upday datetime)declare rt_cursor cursorfor select cat2 from category where cat1='电脑手册' and catl=2open rt_cursorfetch 阅读全文
posted @ 2009-04-27 20:22 小宇飞刀 阅读(311) 评论(0) 推荐(0)
摘要:本人在调试以下存储过程中遇到了很大的困扰(主要是临时表操作):CREATE PROCEDURE [c_readtop] @eachrow int=10 ASdeclare @tmpcat varchar(16)create table #tmp_result (ar... 阅读全文
posted @ 2009-04-27 20:22 小宇飞刀 阅读(88) 评论(0) 推荐(0)
摘要:博主正在开发的一个大型的商品化软件作品----价格监督检查系统,三层结构,Orcle 10/MS-SQL Server 2000数据库平台。 系统需求与特点:高效率、大数据量批量处理,每一家检查单位的数据库记录都在500万条左右,大约占1G左右的磁盘空间;高度复杂的数据检索要求,用户数据与标准库的配对要求高度智能化与灵活性。截图一截图二截图三 阅读全文
posted @ 2009-04-25 18:18 小宇飞刀 阅读(134) 评论(0) 推荐(0)
摘要:********* 利用数据库复制技术 实现数据同步更新 ********* 复制的概念 Microsoft SQL Server 2000 的复制是在数据库之间对数据和数据库对象进行复制和分发并进行同步以确保其一致性的一组技术。 使用复制可以将数据分发到不同位置,通过局域网、使用拨号连接、通过 Internet分 发给远程或移动用户。复制还能够使用户提高应用程序性能,根据数据的使用方式物理 分隔数据(例如,将联机事务处理 (OLTP) 和决策支持系统分开),或者跨越多个服务 器分布数据库处理。 --------------------------------... 阅读全文
posted @ 2009-04-25 09:48 小宇飞刀 阅读(167) 评论(0) 推荐(0)
摘要:********* 利用数据库复制技术 实现数据同步更新 ********* 复制的概念 Microsoft SQL Server 2000 的复制是在数据库之间对数据和数据库对象进行复制和分发并 进行同步以确保其一致性的一组技术... 阅读全文
posted @ 2009-04-25 09:48 小宇飞刀 阅读(141) 评论(0) 推荐(0)
摘要:1、人之所以痛苦,在于追求错误的东西。 2、如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。 3、你永远要感谢给你逆境的众生。 4、你永远要宽恕众生,不论他有多坏,甚至他伤害过你,你一定要放下,才能得到真正的快乐。 5... 阅读全文
posted @ 2009-04-25 09:32 小宇飞刀 阅读(99) 评论(0) 推荐(0)
摘要:1、人之所以痛苦,在于追求错误的东西。 2、如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。 3、你永远要感谢给你逆境的众生。 4、你永远要宽恕众生,不论他有多坏,甚至他伤害过你,你一定要放下,才能得到真正的快乐。 5、当你快乐时,你要想,这快乐不是永恒的。当你痛苦时你要想这痛苦也不是永恒的。 6、今日的执著,会造成明日的后悔。 7、你可以拥有爱,但不要执著,因为分离是必然的。 8、不要浪费你的生命在你一定会后悔的地方上。 9、你什么时候放下,什么时候就没有烦恼。 10、每一种创伤,都是一种成熟。 11、狂妄的人有救,自卑的人没有救,认识自己,降伏自己,改... 阅读全文
posted @ 2009-04-25 09:32 小宇飞刀 阅读(126) 评论(0) 推荐(0)
摘要:由于博主很多的系统都是采用Microsoft SQL Server 2000作为数据库平台,为了减少数据库安装和分发时大量的、重复性的工作量,也为了统一和专业化数据库的安装环境,于是就制作了这个通用的MS-SQL数据库安装分发工具。以后凡是MS-SQL数据库的安装,只要修改一下本工具的初始文件和创建脚本就可以方便、灵活的应用于任何采用MS-SQL的系统了。 这是为“价格检查监督管理系统”制作的数据库创建程序 这是为“通用考试系统”制作的数据库创建程序 这是初始化脚本格式 阅读全文
posted @ 2009-04-25 09:29 小宇飞刀 阅读(171) 评论(0) 推荐(0)
摘要:以下SQL语句在ACCESS XP的查询中测试通过 建表: Create Table Tab1 ( ID Counter primary key, Name string(20), Age integer, [Date] DateTime);技巧: 自动增加字段用 Counter 声明. 字段名为关键字的字段用方括号[]括起来,数字作为字段名也可行. 建立主键:primary key 建立索引: 下面的语句在Tab1的Date列上建立可重复索引 Create Index iDate ON Tab1 ([Date]);完成后ACCESS中字段Date索引属性显示为 - 有(有重复... 阅读全文
posted @ 2009-04-25 09:13 小宇飞刀 阅读(1038) 评论(0) 推荐(0)
摘要:以下SQL语句在ACCESS XP的查询中测试通过 建表: Create Table Tab1 ( ID Counter primary key, Name string(20), Age integer, [Date] DateT... 阅读全文
posted @ 2009-04-25 09:13 小宇飞刀 阅读(483) 评论(0) 推荐(0)