1. HYSQL概述
1.1 HYSQL是什么
HYSQL是一套由九江华易软件有限公司自主开发的数据库管理系统(或称数据库组件),HYSQL的中文名称为华易数据库管理系统,其中HY是中文“华易”拼音HuaYi的缩写,SQL是Structured
Query Language(结构化查询语言)的缩写,SQL是关系数据库的国际标准。SQL定义了查询、数据定义、数据操纵及数据控制等全部数据库操作的命令格式标准。但不同的数据库供应商实现SQL的方法是不同的,支持的程度也不一样,如:DB2、ORACLE、SQL
Server等数据库系统的核心内容就是对SQL(SQL2,SQL1999)标准的最大化支持。HYSQL就是以支持SQL标准的核心内容为基本要求,以简化应用开发、提高开发效率为宗旨,以面向中小型网络应用(B/S结构)为服务对象的一款关系数据库管理系统。
1.2 HYSQL的特点 HYSQL(华易数据库管理系统)全部采用纯JAVA语言开发并有机地与JAVA结合在一起,充分利用JAVA先进的面向对象及错误捕捉等技术,并提供了许多有益的功能扩展,为开发安全稳定、高质量高效率的应用提供了坚实的基础:
1. 数据库与应用高度有机结合(独特的EXECUTE
JAVACLSS调用):一般的数据库与应用程序的关系是应用程序调用数据库,而HYSQL的EXECUTE调用则恰恰相反。这样做的最大好处是可简化服务器端的应用模块,甚至不需要服务器端的应用模块。在这里,应用模块(Java方法)就好像是数据库功能的扩展。对应于一种高效的应用模式就是:客户端的应用模块将直接连接到服务器端的数据库管理系统而不是服务器端的应用模块,也不是所谓的应用服务器。
2. JAVA编程接口(简化的编程接口):本数据库封装了装载驱动程序、建立联接、创立语句执行等操作,仅提供一个对象化接口,利用本对象的方法,直接执行语句并获得结果对象。在客户机的浏览器中也可直接获得此编程接口。其结果是简化了客户端的应用模块。
3. 集B/S、C/S结构之优点:客户端的应用模块既可以在浏览器中运行(APPLET),也可以通过一个所谓的引子程序调用服务器端的代码及数据(B/S的优点)而不在浏览器中运行(APPLICATION);也提供了浏览器版HYSQL命令解释器,可在浏览器中直接执行各HYSQL语句。
4. 与JAVA有机结合(代码精小、功能丰富)
:数据库内核加客户端界面程序代码之和目前也不到1MB,可以说是目前世界上最小的数据库了,但功能并不简单,除了提供创建、修改数据库结构、以及插入、修改、查询数据记录等基本功能外,还提供了许多高级功能,如支持复杂的对象数据类型。
|