昝道广
摘 要Java是目前比较流行的编程语言之一,已经得到了广泛应用,应用过程中会涉及到数据库和框架等问题。所以我们在进行Java程序开发学习之前,不但要熟练掌握sql语句,还要熟练掌握Oracle、SQLServer、My SQL等数据库,另外还要掌握Mybatis、Spring、Spring MVC 等框架。
【关键词】Java程序开发 数据库 框架
科学技术与经济的发展加快了信息时代的到来,使很多计算机技术被不断开发和应用,促进我们生活水平的提高,也增加了我们大学生的学习内容,形成了专门的计算机专业,Java程序就是计算机技术中的一种常见技术,现在已经被广泛应用于我们的生活,所以我们要学习好和应用好Java技术。要想学好Java技术就必须先学习好相关基础,然后学习如何搭建环境,最学习JSP/Servlet,如果我们要开发新的Java程序,就必须了解数据库系统和框架的应用,同时也要提高对开发条件的重视。对此,本文作者根据自己的Java程序学习经验,简要分析了Java程序开发数据库与框架应用。
1 Java程序开发数据库系统的简单概述
数据库系统主要由数据库、数据库管理系统和数据库应用系统组建而成,具体如下:
1.1 数据库( database,DB)的简单概述
数据库实质上是一种集组织数据结构、存储数据和管理数据的一种综合型仓库,一般仓库内都设置有、DBMS ( database management system)。数据库里数据的应用形式主要是文件形式,包括数据、控制还日志三种文件,其中数据文件的作用在于实现数据的存储,控制文件的作用在于实现数据文件的维持,日志文件的作用在于实现对数据中日志信息的记录。
1.2 数据库管理系统的简单概述
数据库管理系统是数据系统中的中间部分,应用形式主要是软件,处于数据库与数据库应用系统之间,其作用在于开发新的数据库应用功能,是数据库应用系统得以正常运行的重要基础,一般而言我们会使用Navicat Premium数据库管理系统,因为该种系统更有利于数据库应用功能的开发。通过日常学习了解到除了上面提到的数据库管理系统以外,常见的数据库管理系统还包括oracle数据库管理系统、My SQL数据库管理系统和SQL Server数据库管理系统等。其中SQL Server的应用形式是是微软,这就意味着SQL Server只能在 Windows上进行运行,其他的数据库管理系统均能够在UNIX / Linux上进行运行,其系统性能、安全性和可靠性均忧于SQL Server。
1.3 数据库应用系统的简单概述
数据库应用系统(DBAS)实质上就是一种外模式,其应用原理在于利用sql语句对数据库进行操作,然后实现对需要数据的提取,通常情况下一个外模式数据只对应一个用户访问,因此具有很高的安全性。
2 已经实施开发的管理系统分析
2.1 My SQL数据库管理系统
My SQL属于一种典型的关系型数据库管理,其中的API提供主要由多种编程语言实现,如c,c++,Java,php 等。My SQL具有数据库存储空间小、数据存储速度快、数据管理成本低等特点,所以通常都应用于中小型开发项目中去。
2.2 SQL Server数据库管理系统
SQL Server数据库管理系统的应用原理在于Web实现对数据的安全性访问,然后实现度系统程序管理的过程,其程序管理具有强大性、灵活性和Web基础性,常应用于中型开发项目中,现已经升级到SQL Server2005、SQLServer2008版本,具有更多的功能。
2.3 Oracle数据库管理系统
Oracle具有数据信息存储量大、数据适用性强、功能灵活性强等特点,此外还能够运行于所有主流平台,并可以对所有工业标准提供支持,加之开发策略的形式是完全开放式的,能够实现用户对最佳解决方案的选择,因此常被使用与大型的公司开发项目中去。
3 Java开发框架的应用分析
3.1 Mybatis持久层框架的应用分析
3.1.1 环境搭建
(1)jar包的引用;
(2)核心文件的配置;
(3)数据库的建立;
(4)数据库信息的配置和连接。
3.1.2 实体建立
Bean->持久化类,主要用于所有数据库操作。
3.1.3 一个映射文件建立
(1)通过Bean->、