摘要:
软件开发方法学的泰斗Kent Beck先生最为推崇"模式、极限编程和测试驱动开发"。在他所创造的极限编程(XP)方法论中,就向大家推荐"测试先行"这一最佳实践,并且还专门撰写了《测试驱动开发》一书,详细说明如何实现。测试驱动开发是极限编程的重要特点,它以不断的测试推动代码的开发,从而实现既简化代码,又保证质量的目标。 一看到"测试先行"、"测试驱动"这样的名字,就深深地激起了我强烈的好奇心,开... 阅读全文
posted @ 2008-07-10 14:56
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(214)
评论(0)
推荐(0)
摘要:
技巧 1 — 返回多个结果集 技巧 2 — 分页的数据访问 技巧 3 — 连接池 技巧 4 — ASP.NET 缓存 API 技巧 5 — 每请求缓存 技巧 6 — 后台处理 技巧 7 — 页输出缓存和代理服务器 技巧 8 — 运行 IIS 6.0(只要用于内核缓存) 技巧 9 — 使用 Gzip 压缩 技巧 10 — 服务器控件视图状态 小结 使用 ASP.NET 编写 ... 阅读全文
posted @ 2008-07-10 14:55
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(204)
评论(0)
推荐(0)
摘要:
在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统... 阅读全文
posted @ 2008-07-10 14:55
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(277)
评论(0)
推荐(0)
摘要:
在基于Web的系统开发中,如果缺乏严格的过程,我们在开发、发布、实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大。而且,随着基于Web的系统变得越来越复杂,一个项目的失败将可能导致很多问题。当这种情况发生时,我们对Web和Internet的信心可能会无法挽救地动摇,从而引起Web危机。并且,Web危机可能会比软件开发人员所面对的软件危机更加严重、更加广泛。 在Web工程过... 阅读全文
posted @ 2008-07-10 14:54
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(222)
评论(0)
推荐(0)
摘要:
功能性测试用例 1. 测试的来源,即测试的需求 测试用例的主要来源有: 1) 需求说明”及相关文档 2)相关的设计说明(概要设计,详细设计等) 3)与开发组交流对需求理解的 记录(可以是开发人员的一个解释) 4)已经基本成型的UI(可以有针对性地补充一些用例) 简而言之,所有你能得到的项目文档,都尽量拿到。 从所得到的资料中,分解出若干小的“功能点”,理解“功能点”,编写相应的测试用例。 ... 阅读全文
posted @ 2008-07-10 14:42
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(394)
评论(0)
推荐(0)
摘要:
1. 功能测试 1.1.链接测试 链接是 Web 应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面... 阅读全文
posted @ 2008-07-10 14:41
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(167)
评论(0)
推荐(0)
摘要:
无论您是在用原型证明某一概念,还是开发一个全新的应用程序,或者只是学习 SQL,您都需要在您的应用程序上运行测试数据。本文讨论了如何生成足够的、对测试有用的、具有期望的值分布和列间相关性的测试数据。 使用 SQL 生成大量测试数据 ... 阅读全文
posted @ 2008-07-10 14:41
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(376)
评论(1)
推荐(0)
摘要:
Web 服务处于分布式计算的核心位置,它们之间的交互通常很难测试。分布式开发、大型的开发者团队以及对代码日益组件化的期望都有可能使 Web 服务的开发变得越来越容易隐藏错误。这些类型的错误极难检测出来。压力测试是检测... 阅读全文
posted @ 2008-07-10 14:40
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(217)
评论(0)
推荐(0)
摘要:
web应用程序测试方法和测试技术详述 1. 概述 l 随着web应用的增多,新的模式解决方案中以web为核心的应用也越来越多,很多公司各种应用的架构都以B/S及web应用为主,但是有关WEB测试方面的内容并没有相应的总结,所以我在这里对web的测试方法和采用的测试技术进行总结,便于内部交流。 l 测试方法尽量涵盖web程序的各个方面,测试技术方面在继承传统测试技术的技术上结合web应用的特点。 ... 阅读全文
posted @ 2008-07-10 14:39
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(201)
评论(0)
推荐(0)
摘要:
随着Internet的日益普及,现在基于B/S结构的大型应用越来越多,可如何对这些应用进行测试成为日益迫切的问题。有许多测试人员来信问我B/S的测试如何做,由于工作较繁忙,对大家提出的问题也是头痛医头脚痛医脚,没有对WEB的测试过程做一个整体的概述。希望通过本篇能够让大家了解大型Web应用是如何来进行测试的。 B/S下的功能测试比较简单,关键是如何做好性能测试。目前大多数的测试人员认为只要跑一些... 阅读全文
posted @ 2008-07-10 14:38
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(191)
评论(0)
推荐(0)
摘要:
基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。 本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web的系统测试方法。 随着Internet和Intranet/Ex... 阅读全文
posted @ 2008-07-10 14:37
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(217)
评论(0)
推荐(0)
摘要:
今天在网上看到一个IE的小小漏洞,做了下简单的分析,利用方法如下: 程序代码: Cannot Find File!’);" onError="document.write(‘File Exists!’);"> 刚开始很奇怪这个sysimage://是个什么协议,于是在IE中打入: sysimage://C:\WINNT\Explorer.exe 结果返回是个Explorer... 阅读全文
posted @ 2008-07-10 13:59
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(302)
评论(0)
推荐(0)
摘要:
CSS 语法 CSS语法由三部分构成:选择器、属性和值: selector {property: value} 选择器(selector)通常是你希望定义的HTML元素或标签,属性(property)是你希望改变的属性,并且每个属性都有一个值。属性和值被冒号分开,并由花括号包围,这样就组成了一个完整的样式声明(declaration): body {color: b... 阅读全文
posted @ 2008-07-10 13:42
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(208)
评论(0)
推荐(0)
摘要:
一、Swf透明、无坐标控制 首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明显示的,如果不想让它显示为透明的,直接把wmode="transparent"去掉即可。 二、Swf透明、绝对坐标控制 再教教大家加入绝对坐标的透明Flash,绝对坐标意味着不管你的窗口拉多大,那个Flash依然乖乖地... 阅读全文
posted @ 2008-07-10 13:38
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(249)
评论(0)
推荐(0)
摘要:
1)重复(Repetition):最明显的且最容易理解的压力条件就是测试的重复。换句话说,测试的重复就是一遍又一遍地执行某个操作或功能,比如重复调用一个Web 服务。功能验证测试可以用来被弄清楚一个操作能否正常执行。而压力测试将确定一个操作能否正常执行,并且能否继续在每次执行时都正常。这对于推断一个产品是否适用于某种生产情况至关重要。许多最简单的压力系统只实现这一个条件,但简单地扩展功能验证测试来... 阅读全文
posted @ 2008-07-10 12:12
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(309)
评论(0)
推荐(0)
摘要:
1)重复(Repetition):最明显的且最容易理解的压力条件就是测试的重复。换句话说,测试的重复就是一遍又一遍地执行某个操作或功能,比如重复调用一个Web 服务。功能验证测试可以用来被弄清楚一个操作能否正常执行。而压力测试将确定一个操作能否正常执行,并且能否继续在每次执行时都正常。这对于推断一个产品是否适用于某种生产情况至关重要。许多最简单的压力系统只实现这一个条件,但简单地扩展功能验证测试来... 阅读全文
posted @ 2008-07-10 11:47
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(218)
评论(0)
推荐(0)
摘要:
"大不可量,深不可测"---《韩非子·主道》 一个Web系统一旦开发完成,开发人员就可以暂时松一口气了;可是测试呢?后台升级,页面怎么测试?再来一遍?自动化测试或许是一个好的选择,那么怎么组织?按照什么思路进行呢?一方面我摸索着使用VSTS进行自动化测试,摸索了一个路子,正在进行中,或许你有更好的方法,请指点! 本文覆盖一下内容: 1. 定策:先走通 后走对 2.... 阅读全文
posted @ 2008-07-10 11:43
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(192)
评论(0)
推荐(0)
摘要:
前边有人在论坛里提到过,但我觉得有的方面还考虑的不是很详细,在此补充下 1 UI测试 看页面是否美观养眼(包括页面的布局是否合理,策划是否舒服美观,页面长度是否合理,前景色与背景色是否搭配,页面风格是否统一,色调是否适合人眼,会不会太刺眼,字体大小是否合适,字体的颜色是否与背景色搭配,字体链接时是否会出现设置怪异的背景色,字体颜色有没有与背景色太接近或差距太大导致我们没办法看清字体... 阅读全文
posted @ 2008-07-10 11:42
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(1176)
评论(0)
推荐(0)
摘要:
对于一个安全的Web服务器来说,对Web内容进行恰当的访问控制是极为关键的。目录遍历是Http所存在的一个安全漏洞,它使得攻击者能够访问受限制的目录,并在Web服务器的根目录以外执行命令。 Web服务器主要提供两个级别的安全机制: 访问控制列表——就是我们常说的ACL 根目录访问 访问控制列表是用于授权过程的,它是一个Web服务器的管理员用来说明什么用户或用户组能够在服务器上访问... 阅读全文
posted @ 2008-07-10 11:41
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(564)
评论(0)
推荐(0)
摘要:
面是软件,网站与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制... 阅读全文
posted @ 2008-07-10 11:40
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(266)
评论(0)
推荐(0)
摘要:
Web 应用程序是决定网站性能的关键,对其进行测试是网站测试的核心。压力测试的目的是测试系统在各种负荷(由并发用户所产生的综合处理量)下的性能和稳定性。 为了保证Web 应用程序的压力测试能取得理想的测试效果,压力测试也应该遵循软件工程中软件测试的一般规范。整个测试流程应有文档记录,压力测试应得到相应的重视。 需求分析 对不同的系统其压力测试的强度和侧重点也不同。一个用于中小企业内部网和... 阅读全文
posted @ 2008-07-10 11:27
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(274)
评论(0)
推荐(0)
摘要:
WEB应用的发展,使网站产生越来越重要的作用,而越来越多的网站在此过程中也因为存在安全隐患而遭受到各种攻击,例如网页被挂马、网站SQL注入,导致网页被篡改、网站被查封,甚至被利用成为传播木马给浏览网站用户的一个载体。在那些黑客的眼里,网站并非是一个提供互联网服务和信息交流的平台,反而成为可以被低成本利用获取价值的一个途径。 我们看看当前网站安全状况,数字的增长速度令人震惊。具不... 阅读全文
posted @ 2008-07-10 11:26
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(504)
评论(0)
推荐(0)
摘要:
观察近来的一些安全事件及其后果,安全专家们已经得到一个结论,这些威胁主要是通过SQL注入造成的。虽然前面有许多文章讨论了SQL注入,但今天所讨论的内容也许可帮助你检查自己的服务器,并采取相应防范措施。 SQL注入攻击的种类 知彼知己,方可取胜。首先要清楚SQL注入攻击有哪些种类。 1.没有正确过滤转义字符 在用户的输入没有为转义字符过滤时,就会发生这种形式的注入式... 阅读全文
posted @ 2008-07-10 11:26
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(167)
评论(0)
推荐(0)
摘要:
基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。 本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web的系统测试方法。 随着Internet和Intranet/Ex... 阅读全文
posted @ 2008-07-10 11:20
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(208)
评论(0)
推荐(0)
摘要:
按照产出的文档,介绍项目开发过程中的工作步骤 1. 测试计划:这个计划,我个人觉得应该在详细设计确定后,代码开始编写的时候进行制定,因为我是“提早开始测试工作”思路的忠实fans,虽然现在项目里都只有我一个人在这么早开始工作。。。-_-/// a) 测试计划,主要是给后面的测试工作一些指南,不能写成领导看的计划,而是要写成由做事的人看的计划 ... 阅读全文
posted @ 2008-07-10 11:14
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(360)
评论(0)
推荐(0)
摘要:
网站功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下: 1、页面链接检查: 每一个链接是否都有对应的页面,并且页面之间切换工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以... 阅读全文
posted @ 2008-07-10 11:13
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(347)
评论(0)
推荐(0)
摘要:
单元测试好比房屋建筑现场的建筑监理员,他关心房屋的各个内部系统,如地基、构架、供电系统和管道设备等。房屋每部分工作都安全、正常。 单元测试是从开发者的角度来编写的。它们确保类的每个特定方法成功执行一系列特定的任务。每一个测试都要保证对于给定的一个已知的输入应该得到所期望的输出。 功能测试类似于视察同一建筑现场的房主,他假定内部系统将正常运作,并假定建筑监理员在执行其任务。房主关心... 阅读全文
posted @ 2008-07-10 11:12
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(246)
评论(0)
推荐(0)
摘要:
在软件测试工作中,有一种直接拿到软件就测试的做法,它已经被大家认为是无效的软件测试,那么怎么分配时间来完成软件测试用例的编写,并且还要在有限的时间里?欢迎大家进行讨论与交流! 分析这个问题,我想先从两个方面回答: 1.如何在有限的时间内完成测试用例 2.如何编写完整有效的测试用例 有限的时间顾名思义工时不足。那么凡事都是有果必有因,解决问题就要先找到... 阅读全文
posted @ 2008-07-10 10:48
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(396)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2008-07-10 10:47
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(445)
评论(0)
推荐(0)
摘要:
随着系统的逐步成熟,每个版本包含的新特性越来越少,但是新功能对原系统的影响有多大是我们在测试时需要重点考虑的问题。此时,就势必要进行回归测试。而且系统越成熟,回归测试的比重也会越大。这将会对测试工作带来不小的挑战。 在实际工作中,经常是一方面求全,希望覆盖面尽量广,避免漏测。另一方面求产出,大量的回归测试用例,可能只发现很少的问题,投入与产出不太匹配,会影响测试人员的士气,甚至测试... 阅读全文
posted @ 2008-07-10 10:46
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(299)
评论(0)
推荐(0)
摘要:
在软件测试中,测试用例的设计是一件很难的事情。你可以拿任何一个公司的两个不同人员就同一功能点所写的测试用例来看,肯定会发现有所不同,这是为什么呢?一是着眼点不一样,二是经验不同,三是思维的问题了。其实你可以看到,有的人写的用例简单明了,有的人写的用例却是复杂冗长,出现这种情况并不奇怪,因为测试用例本身的设计方法与技巧很多都是从经验中来的,有些形成了理论,而有些还形成不了能够指导测试活动的理论。 ... 阅读全文
posted @ 2008-07-10 10:44
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(257)
评论(0)
推荐(0)
摘要:
MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编徎语言PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。 下面就分别讨论,供... 阅读全文
posted @ 2008-07-10 10:28
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(223)
评论(0)
推荐(0)
摘要:
MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编徎语言PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。 下面就分别讨论,供... 阅读全文
posted @ 2008-07-10 09:58
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(170)
评论(0)
推荐(0)
摘要:
MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编徎语言PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。 下面就分别讨论,供... 阅读全文
posted @ 2008-07-10 09:40
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(230)
评论(0)
推荐(0)
摘要:
一、怎么样取得最新版本的MySQL? 要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL。我介绍大家到http://www.mysql.org/去下载,这里 的最新版本是MySQL 3.23 versions 。 二、安装MySQL时候的注意事项? 1、如果您是用M... 阅读全文
posted @ 2008-07-10 09:39
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(208)
评论(0)
推荐(0)
摘要:
对于 MySQL ,第一件你必须牢记的是它的每一行命令都是用分号 (;) 作为结束的,但……没有完全绝对的事,在这儿也是一样,当一行 MySQL 被插入在 PHP 代码中时,最好把后面的分号省略掉.例如 mysql_query ("INSERT INTO tablename (first_name, last_name) VALUES ('$first_name', $last_name'... 阅读全文
posted @ 2008-07-10 09:38
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(176)
评论(0)
推荐(0)
摘要:
批处理是一种非交互式运行mysql程序的方法,如同您在mysql中使用的命令一样,你仍然将使用这些命令。 为了实现批处理,您重定向一个文件到mysql程序中,首先我们需要一个文本文件,这个文本文件包含有与我们在mysql中输入的命令相同的文本。 比如我们要插入一些数据,使用包含下面文本的文件(文件名为New_Data.sql,当然我们也可以取名为New_Data.txt及任何其他... 阅读全文
posted @ 2008-07-10 09:38
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(262)
评论(0)
推荐(0)
摘要:
适用对象: MySQL DB管理员. 适用条件: 对 Linux 环境有基础的管理及操作能力. 文章附注: 本篇文章为自由文件,欢迎非商业性质转载,并请注明出处! 商业性质转载请来信告知! 特别注意: 1.本篇文章提供之程式及设定*不一定*符合您的环境, 请依您的系统环境适当地修改程式及设定. 2.在执行任何具破坏性的动作及行为前, 请确认您已作好完整可用的资料备份工作. 目录内... 阅读全文
posted @ 2008-07-10 09:37
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(223)
评论(0)
推荐(0)
摘要:
以下是使用MYSQL服务的一些经验,主要从以下几个方面考虑的MYSQL服务规划设计。 1 MYSQL服务的安装/配置的通用性; 2 系统的升级和数据迁移方便性; 3 备份和系统快速恢复; MYSQL服务器的规划 为了以后维护,升级备份的方便和数据的安全性,最好将MYSQL程序文件和数据分别安装在“不同的硬件”上。 / /usr 硬盘1 /home/mysql 硬盘2 ... 阅读全文
posted @ 2008-07-10 09:08
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(194)
评论(0)
推荐(0)
摘要:
MySQL的转义字符“\” MySQL识别下列转义字符: \0 一个ASCII 0 (NUL)字符。 \n 一个新行符。 \t 一个定位符。 \r 一个回车符。 \b 一个退格符。 \' 一个单引号(“'”)符。 \ " 一个双引号(“ "”)符。 \\ ... 阅读全文
posted @ 2008-07-10 09:08
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(519)
评论(0)
推荐(0)
摘要:
# cd /usr/src # tar -zvxf mysql-3.22.25-pc-linux-gnu-i686.tar.gz (产生 mysql-3.22.25-pc-linux-gnu-i686目录) # cd mysql-3.22.25-pc-linux-gnu-i686 # ./configure --prefix=/usr/local/mysql (其中参数设定目的安装路径)... 阅读全文
posted @ 2008-07-10 09:07
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(201)
评论(0)
推荐(0)
摘要:
大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便。但是在实际应用中,我发现如下几个问题: 1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了上传的方式,造成失败。 2 导出到硬盘的 .SQL 文件在导回时,经常出... 阅读全文
posted @ 2008-07-10 09:06
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(260)
评论(0)
推荐(0)
摘要:
本文描述了MySQL,一种利用第三方数据库开发电子贸易和其它复杂、动态网站的有效工具。MySQL 是一种快速、多线程和全功能的 SQL服务器。除了描述MySQL系统的基本体系结构以外,本文还提供了以Tcl和C++编写的简单示例,帮助您开发支持数据库的Web应用。一个必须存储或访问大量信息的应用程序可以从使用第三方数据库产品中受益匪浅。在对信息的访问必须在程序的多个实例上进行时更是如此。基于Web的... 阅读全文
posted @ 2008-07-10 09:06
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(201)
评论(0)
推荐(0)
摘要:
.NET的数据库天然支持MSSQLServer,但是并非其他数据库不支持,而是微软基于自身利益需要,在支持、营销上推自己的数据库产品;但是作为平台战略,他并非排斥其他数据库,而是参考java体系提出了一套数据库访问规范,让各个第三方进行开发,提供特定的驱动。 MySQL是免费的数据库,在成本上具有无可替代的优势,但是目前来讲,并没有提供。微软把MySQL当作ODBC数据库,可以按照ODBC... 阅读全文
posted @ 2008-07-10 09:05
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(392)
评论(0)
推荐(0)
摘要:
开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.Net应用程序中使用MySQL。 由于富有竞争力的价格和易于使用,MySQL在市场占有率方面逐步提升。开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.... 阅读全文
posted @ 2008-07-10 09:04
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(237)
评论(0)
推荐(0)
摘要:
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。 从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一次... 阅读全文
posted @ 2008-07-10 09:02
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(160)
评论(0)
推荐(0)
摘要:
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简... 阅读全文
posted @ 2008-07-10 09:01
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(224)
评论(0)
推荐(0)
摘要:
开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在.Net应用程序中使用MySQL。 由于富有竞争力的价格和易于使用,MySQL在市场占有率方面逐步提升。开放源代码社区为了扩展MySQL的使用范围,开发出了.Net框架(.NET Framework)中可以使用的数据库连接器。我们就来学习一下如何在... 阅读全文
posted @ 2008-07-10 09:00
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(260)
评论(0)
推荐(0)
摘要:
在进行SUN CLUSTER双机切换、意外断电或其它情况下,有时会发生共享盘MOUNT不上的情况,需要使用FSCK对共享盘进行修复。修复完成后,在数据库启动过程中,却又出现"数据块损坏,无法启动数据库"的现象,此时,可以根据不同的数据块损坏类型,检测并修复错误。在此介绍三种使用Oracle8i修复损坏数据块的方法。 一、数据块损坏,错误代码为ORA-01578 ORA-1115 I/O ... 阅读全文
posted @ 2008-07-10 08:59
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(195)
评论(0)
推荐(0)
摘要:
一则"表的索引影响查询条件顺序"示例 ------------------------------------------------------------------------- 环境:Sql Server2000 +sp4 问题: select datediff(day,'20040910','20040920') --这句可以执行 --而下面这句不能执行(有时... 阅读全文
posted @ 2008-07-10 08:57
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(278)
评论(0)
推荐(0)
摘要:
1 设置phpMyAdmin Language:Chinese simplified (zh-utf-8) MySQL 字符集:UTF-8 Unicode (utf8) MySQL 连接校对 gbk_chinese_ci 2 创建数据库时 整理设置成 gbk_chinese_ci 3 用SQL建立表中 ENGINE=MyISAM DEFAULT CHARSET=gbk; ENG... 阅读全文
posted @ 2008-07-10 08:56
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(162)
评论(0)
推荐(0)
摘要:
导出要用到MySQL的mysqldump工具,基本用法是: shell> mysqldump [OPTIONS] database [tables] 如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,my... 阅读全文
posted @ 2008-07-10 08:55
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(301)
评论(0)
推荐(0)
摘要:
当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据。 以下用两种方式来实现JSP连接MySql数据库 第一种方式,用JSP实现: ");} rs.close();stmt.close();conn.close();%> 第二种方式,用J... 阅读全文
posted @ 2008-07-10 08:55
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(305)
评论(0)
推荐(0)
摘要:
在一个jsp页面实现二级下拉框联动,实时读取数据库数据,这个方法非常有用,只需要修改很小的地方就可以使用。设计的文件,serch.jsp,main.js,bytetostr.js, 先讲一下main.js,这是javascript,其中注意修改jsp页面名称。 以下为引用的内容: fun... 阅读全文
posted @ 2008-07-10 08:54
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(1168)
评论(0)
推荐(0)
摘要:
很多互联网应用程序都提供了全文搜索功能,用户可以使用一个词或者词语片断作为查询项目来定位匹配的记录。在后台,这些程序使用在一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。 MySQL针对这一问题提供了一种基于内建的全文查找方式的解决方案。在此,开发者只需要简单地标记出需要全文查找的字段,然后使用特殊... 阅读全文
posted @ 2008-07-10 08:53
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(432)
评论(0)
推荐(0)
摘要:
一.创建存储过程 1.基本语法: create procedure sp_name() begin ......... end 2.参数传递 二.调用存储过程 1.基本语法:call sp_name() 注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递 三.删除存储过程 1.基本语法: drop procedure sp_name// 2.注意事项 (1)不能在一个存... 阅读全文
posted @ 2008-07-10 08:52
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(257)
评论(0)
推荐(0)
摘要:
背景:系统要支持多种数据库,统一insert的时候获取自动增长列的处理方式 问题1:insert+select方案 sqlserver2000可以使用insertSql + SELECT @@IDENTITY AS 'Identity'的方式来获得,但是mysql则只能使用executeUpdate(insertSql); executeQuery('SELECT last_insert_... 阅读全文
posted @ 2008-07-10 08:51
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(320)
评论(0)
推荐(0)
摘要:
我们要做到不但会写SQL,还要做到写出性能优良的SQL语句。 (1)选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(i... 阅读全文
posted @ 2008-07-10 08:51
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(169)
评论(0)
推荐(0)
摘要:
与没有数据库的网站相比,数据库的存取会降低你的系统性能。但是大多数情况下,网站和数据库有密不可分的关系,正是数据库给站点提供了大容量、多样性、个性化等特色,并实现了很多特殊的功能。 1不要忘记给数据库做索引。合理的索引能立即显著地提高数据库整个系统的性能。可以参考有关SQL性能调试书 籍,学会根据所需查询方式合理制作索引和根据索引方式改进查询语句。 2在适当的情况下,尽可能的用存储过程而... 阅读全文
posted @ 2008-07-10 08:50
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(211)
评论(0)
推荐(0)
摘要:
一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。 开发者只需要简单地标记出需要全文查找的字段,然后使用特殊的MySQL方法在那些字段运行搜索,这不仅仅提高了性能和效率(因为MySQL对这些字段做了索引来优化搜索),而且实现了更高质量的搜索,因为MySQL使用自然语言来智能地对结果评级,以去掉不相关的... 阅读全文
posted @ 2008-07-10 08:50
广陵散仙(www.cnblogs.com/junzhongxu/)
阅读(309)
评论(0)
推荐(0)

浙公网安备 33010602011771号