2。1。3 MySQL
MySQL作为一种数据库管理系统是小型关系型的,在Internet上的中小型的网站中有着十分普遍的使用。特别是开放源码这个特点,很多中小型网站选择MySQL作为它们的网站数据库是因为它占用小、速度快、成本低,同时它最大的特点是开放源码,MySQL的这些特点可以让网站总体需要的目的成本有所减少。同时,MySQL数据库可以算得上是现在运行速度最快一种的SQL语言数据库了。
MySQL数据库主要有以下特点:
(1)为了确保源代码的可移植性,在编写过程中,需要使用C和C++两种语言,在测试过程中,需要使用多种编译器。
(2)可扩展性和灵活性。MySQL可以支持UNIX、Linux和SUN OS以及Windows等多种操作系统平台。当某一个应用在一个操作系统中实现之后,它也可以被移植到其他操作系统使用,十分的便捷。MySQL是一种具有开源特性的数据库服务器,当用户需要添加一些特别的要求的时候,它可以供给给用户相应的全面的定制的功能。
(3)强大的数据保护功能。MySQL有一个十分灵活同时又很安全的权限和密码系统。为了保证只有那些被授权的用户才可以进入到该数据库服务器中,密码在传输的过程中都采用了加密的形式,同时MySQL也提供了SSH和SSI的相关支持,这一系列的措施都只是为了实现安全而又可靠的连接。MySQL有着强大的数据加密和解密功能,这一功能可以确保只有经过授权,才可以访问那些较为敏感的数据。
(4)支持大型的数据库。如果一个网页是用PHP编写而成的,那么当可以储存百条以上的记录数据时,对它而言,这就足够,但是MySQL不一样,它不仅可以应付有着上千万条记录的数据库。同时,作为一个开放源代码的数据库,在面对不同的应用时,它还可以作出具有针对性的修改。来-自~优+尔=论.文,网www.youerw.com +QQ752018766-
(5)超强的稳定性。MySQL具有一个十分迅速同时又很牢固的基于线程的一个内存分配系统,它能够连续被运用同时又不用担忧其牢固性。线程是轻量级的过程,它能够迅速地为用户供应服务,同时又不会动用过多的系统资源。MySQL之所以能够很轻松地、很充分地利用CPU,与多线程的使用和C语言的实现有着密不可分的联系。
(6)强大的查询功能。查询之所以可以非常的迅速和便捷,是因为MySQL不仅支持全部运算符与函数和select 和where语句,同时,在某一查询中还可以混用来自其他数据库的表。
2。1。4 Servlet
Servlet(Server Applet),全称Java Servlet,未有中文译文。是用java编写的服务器端程序。交互式地查看和修改数据,生成动态网页内容是它的最主要功能。狭义的Servlet指的是实现Java语言一个接口,广义的Servlet则指的是实现这个Servlet接口的所有类别,通常情况下,人们习惯性地将后者作为Servlet的解释。
Servlet运行于支持Java的应用服务器中。就实现而言,Servlet可以支持所有类别的请求,但是在大部分情况下,Servlet的功能仅限于拓展基于http协议的web服务器。
最早支持Servlet标准的是JavaSoft的Java Web Server。此后,一些其它的基于Java的Web服务器开始支持标准的Servlet。
一般的,通用Servlet由javax。servlet。GenericServlet实现Servlet接口。设计程序的相关人员可以利用或承袭这个类,来达到对于通用Servlet应用的使用这一目的。