摘要 网络办公已是现代企业发展的大势所趋。本文主要阐述了基于b/s结构的收发文管理系统的功能模块以及如何使用asp和sql server解决一些相关的技术,其中包括系统的安全性问题。 引言 传统的手工办公方式已经无法满足现代办公的需求,收发文管理系统作为提高工作效率、规范办公制度,增强办公的透明性,实现信息、文档资源的统一管理,方便领导决策,逐步实现无纸化办公的重要工具,越来越受到人们的重视。 我们选择b/s三层结构,后台数据库采用sql server,web服务器运行微软的iis,以asp(active server pages)作为开发工具,客户端用ie浏览器。 b/s模式体系结构概述 b/s模式是指在tcp/ip的支持下,以http为传输协议,客户端通过browser访问web服务器以及与之相连的后台数据库的技术及体系结构。它由浏览器、web服务器、应用服务器和数据库服务器组成(...
[microsoft][odbc sql server driver][sql server]syntax error converting the varchar value '': admin/r00tr0x! guest/guest chris/password fred/sesame'' to a column of data type int./process_login.asp, line 35然后丢弃(删除)表来清楚脚印:username:''; drop table foo—这个例子仅仅是这种技术的一个表面的作用。没必要说,如果攻击者能够从数据库中获得足够的错误西,他们的工作就变的无限简单。获得更高的权限一旦攻击者控制了数据库,他们就想利用那个权限去获得网络上更高的控制权。这可以通过许多途径来达到:1. 在数据库服务器上,以sqlserver权限利用...
beerfroth(原作)本人用sql server 和asp写了一个简单的留言本,在不断的尝试中发现,分页显示留言的时候,不同的执行方式,时间上的一些差别。下面通过对比来看看几种方式的用时对比。一,使用存储过程分页,这种情况又分为两种方式: 第一种,使用command对象,如下:set cmd=server.createobject("adodb.command")cmd.activeconnection=conncmd.commandtext="ycuu_gb_getmsg"cmd.commandtype=4'adcmdstoredproccmd.prepared=true'set param=cmd.createparameter("@ipageno",adinteger,1,2,page)cmd.parameters.append paramset param=cmd.cr...
运用strongly typed datasets 强类型(strongly typed) datasets解决了这个问题,但你不能总用dataset对象。当你运用dataset对象时,它把所有记录都读进内存中,在大量的应用程序中,服务器资源会用尽。但如果用datareader,就没有一个等同于strongly typed row的对象。一种方法就是反复运用dataset和datareader,这样会形成强类型的对象,是很理想的。 我用的一种方法就是对每个表用一个proxy对象和一个domain对象。proxy对象包含sql语句或存储过程调用指令来得到或保存域对象。domain对象包含属性来体现表的特性。商业逻辑组件与proxy对象交互,并在domain对象上执行商业逻辑。这种方法为proxy对象限制了sql语句或过程名字的内容。它提供了一个统一的数据访问策略,提高了应用程序代码的可读性,...
用ado的command对象实现对web数据库动态数据查询的方法★ 林碧英 众所周知,由于asp技术的出现,使得intranet的应用更加广泛深入。相当多的企业都建立了企业内部综合查询系统,如何快速、准确地查询企业内部信息是编写基于web技术应用程序必须要解决的主要问题。asp提供了用ado内置的3个主要对象recordset、connection和command对web数据库进行操作。其中connection的主要功能是建立与web数据库的链接;command的主要功能是向web数据库传送数据查询的请求;recordset的主要功能是建立数据查询的结果集。由于ado几乎就是为web数据库应用量身定做的,所以其中的command对象在数据查询方面具有强大的功能。它不仅能够将一般的sql指令送往web数据库服务器,还能够传送带有参数的sql指令,更重要的是还可以传送存储过程,因而能够开发出更...
oracle 数据库复制常用脚本(石骁騑 2001年07月30日 17:30)oracle的数据复制是一个oracle数据库产品中比较成熟的一项技术,它是整个分布式计算解决方案的一个重要组成部分。对于具有复制环境的数据库系统,和oracle dba一样,同样要有一个人来专门负责维护oracle的数据复制问题,称之为oracle replication administrator(oracle复制管理员)。本文就oracle数据复制中复制管理员经常关心的一些关于复制系统的问题,编写了不同的存储过程。当然,通过oracle提供的复制管理器也可以达到这些目的,但在实际应用中,oracle复制管理器具有不灵活,速度慢,同时我们不能对其查询结果进行随意控制等等的缺点。一、查看oracle8x延迟事务队列调用及调用个数推(push)一个大的延迟事务(deferred transactions)队列是非...
使用sqlmaps进行对象关系映射作者:sunil patil翻译:yuchen(yuyu1984)版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明作者:sunil patil;yuchen(yuyu1984)原文地址:http://www.onjava.com/pub/a/onjava/2005/02/02/sqlmaps.htm中文地址:http://www.matrix.org.cn/resource/article/43/43822_sqlmaps.html关键词: sqlmaps oo mapping引论随着hibernate逐渐成为其他架构之首,现今的许多工作都是在对象关系(or)映射域上进行。但是,那些对象关系映射工具有一个问题:大部分数据库管理员似乎对这些对象关系(or)映射工具所产生的查询不放心。不幸的是,这些数据库管理员不了解,架构所产...
delphi基础开发技巧◇[delphi]网络邻居复制文件usesshellapi;copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);◇[delphi]产生鼠标拖动效果通过mousemove事件、dragover事件、enddrag事件实现,例如在panel上的label:varxpanel,ypanel,xlabel,ylabel:integer;panel的mousemove事件:xpanel:=x;ypanel:=y;panel的dragover事件:xpanel:=x;ypanel:=y;label的mousemove事件:xlabel:=x;ylabel:=y;label的enddrag事件:label.left:=xpanel-xlabel;labe...
一、使用command对象和parameter对象传递参数本讲将主要使用microsoft sql server7.0数据库,先建立一个连接文件adosql7.asp备用,以后用到时不再特别说明。<% ''adosql7.aspoption explicitresponse.expires = 0''第一部分: 建立连接dim cnn, strcnnset cnn = server.createobject("adodb.connection")strcnn = "provider=sqloledb; user id=sa; password=; initial catalog=pubs; data source=icbczjp"cnn.open strcnn%>注意:自己使用时要将data source设为你的数据库服务器所在的机器名。另外,以前使用acces...
一、ado概述activex 数据对象 (ado) 是一种既易于使用又可扩充的技术,用来将数据库访问添加到您的 web 页可以使用 ado 编写简洁和可升级的脚本以连接到与 ole db 兼容的数据源,如数据库、电子表格、顺序数据文件或电子邮件目录。ole db 是一个系统级的编程接口,它提供一套标准的 com 接口,用来展示数据库管理系统的功能。使用 ado 的对象模型,您可以轻松地(使用 vbscript 或 jscript 等脚本语言)访问这些接口并将数据库功能添加到您的 web 应用程序中。另外,您还可以使用 ado 访问与开放式数据库互连 (odbc) 兼容的数据库。如果您是一位对数据库互连知识有一定了解的脚本编写者,您将会发现 ado 的命令语法很简单,而且很容易使用。如果您是一位经验丰富的开发人员,您将会非常欣赏 ado 提供的这种可升级的对各种数据源的高性能访问。二、访问数...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器