很多java软件开发者初学者,在学习数据库与java应用程序时,难免会遇到一些困扰,现在根据自己的学习和应用,为大家简单整理了一些资料,希望能帮助到大家,不足之处还望指正。
本文章为大家介绍一下相关概念及应用联系。关于JDBC、数据库连接池、JNDI等知识的详细配置和使用,会在接下来的博客中为大家具体介绍
简单介绍一下数据库概念
1.数据库(Database)
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,当前使用最多的是关系型数据库,常见数据库软件包括:oracle,mysql,postgresql,DB2,SQL SERVER....
2.数据库管理系统(Database Management System)
数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库.
认识数据库之后,马上在java的应用程序中使用JDBC调用数据库吧
3.java数据库连接(Java Data Base Connectivity,即JDBC)
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
加载JDBC驱动程序 →建立数据库连接Connection → 创建执行SQL的语句Statement → 处理执行结果ResultSet → 释放资源</