第1章 JDBC数据库应用编程
1.1 编程环境与关系型数据库管理系统
1.1.1 编程环境
1.数据库
使用MySQL 5.0(Win32版本)数据库讲解JDBC编程。读者可从相关网站下载该软件,或访问http://www.mysql.corn/获得*新版本的MySQL和相关文档资料。
2.Java开发平台
在JDK 5.0+Eclipse 3.2平台下编写、编译和运行Java程序。Eclipse是开源软件,也是很好的Java开发平台。Eclipse的安装和使用将在本书附录中简要说明。本章的所有程序也可以使用其他Java编程软件(如JCreator)编译运行。
1.1.2 关系型数据库管理系统
随着信息化时代的到来,用户对信息存储的数量越来越大,同时对这些海量数据的检索要求也越来越高。使用数据库来管理数据可以减轻存储、检索、管理数据的负担,将这些工作委托给数据库引擎来处理,应用程序设计人员就可以将精力更加集中到应用程序的开发中,同时利用商业化的数据库又大大增强了数据维护的可靠性,改进了程序对持久化数据库操作的效率。
目前存在着各种各样的数据库系统,以满足用户多种多样的需求,比如网状数据库、树状数据库、关系型数据库、面向对象数据库、文本数据库等。在各种数据库系统中,关系型数据库管理系统(Relational Database Management System,RDMS)以其高度的灵活性成为目前发展*成功的数据库系统。
比较**的商业关系型数据库系统有Oracle、IBM DB2、Microsoft SQL Server等,同时还存在为数众多的免费数据库产品,如MySQL。
在关系型数据库中,每个数据表中都有许多的数据行(Row),称之为记录(Recorder);每条记录都由一些长度固定的字段(Column)组成,这���字段有不同的类型(Type),比如字符串、整数、小数、日期、二进制数据等;一条一条的记录就组成了数据库中的表(Table)图中说明了某个商品表中的记录与字段。 目前,高职高专教育已经成为我国普通高等教育的重要组成部分。在高职高专教育如火如荼的发展形势下,高职高专教材也百花齐放。根据教育部发布的《关于全面提高高等职业教育教学质量的若干意见》(简称16号文)的文件精神,本着为进一步提高高等教育的教学质量和服务的根本目的,同时针对高职高专院校计算机教学的思路和方法的不断改革和创新,人民邮电出版社精心策划了这套高质量、实用型的教材--“高等职业院校计算机教育规划教材”。
本套教材中的绝大多数品种是我社多年来高职计算机精品教材的积淀,都经过了广泛的市场检验,赢得了广大师生的认可。为了适应新的教学要求,紧跟新的技术发展,我社再一次组织了广泛深入的调研,组织了上百名教师、专家对原有教材做认真的分析和研讨,在此基础上重新修订出版。
本套教材中虽然还有一部分品种是**出版,但其原稿也经过实际教学的检验并不断完善。因此,本套教材集中反映了高职院校近几年来的教学改革成果,是教师们多年来教学经验的总结。本套教材中的每一部作品都特色鲜明,集高质量与实用性为一体。
本套教材的作者都具有丰富的教学经验和写作经验,思路清晰,文笔流畅。教材编写充分体现高职高专教学的特点,深人浅出,言简意赅。理论知识以“够用”为度,突出工作过程导向,突出实际技能的培养。
为方便教师授课,本套教材将提供完善的教学服务体系。教师可通过访问人民邮电出版社网站http://www.ptpress.com.cn/download下载相关资料。
欢迎广大教师对本套教材的不足之处提出批评和建议!