什么是JDBC?

1.JDBC

注:jdbc是java封装的数据库的操作

Java DataBase Connectivity:(java数据库连接)是一种可以执行SQL语句的Java API,可以为多种数据库提供统一访问,是java语言编写的类和接口的组成.jdbc提供了一种基准,据此可以构建更高级的工具和接口,使开发人员能够编写数据库应用程序



2.jdbc的原生开发步骤

    1:注册驱动====>数据库的驱动:不同数据库开发商为了某一种开发语言环境能够实现统一数据库调用而开发的一个程序,它的作用相当于===一个翻译人员===将java语言中对数据库的调用语言通过这个翻译翻译成各个种类的数据库自己的数据库语言,当然这个翻译(数据库驱动)是由各个开发商针对统一的接口自定义开发的

    注:数据库驱动,就是连接数据库的,直接与数据库交互的.

    2:获得连接

    3:创建执行sql语句的对象

    4:执行sql语句,处理结果

    5:关闭资源




3.为什么要使用jdbc来操作数据库

不同数据库的驱动编写语言不一样,这时要使用相关的数据库,就要学习相关数据库的驱动,sun公司为了规范统一,定义了JDBC这套接口,所有数据库驱动遵循这套规范,我们只要学习这套规范,使用JDBC操作数据库即可,

注:使用JDBC操作数据库必须要有数据库驱动包,JDBC是直接操作数据库驱动包进行做数据库的

如图:




4.数据库连接池

连接池其实就是一个容器(集合),存放数据库连接的容器.

当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据时,从容器中获取连接对象,当用户访问完毕后,会将连接对象归还给容器

优点

1.节约资源,减轻服务器压力

2.提高连接复用性,用户访问高效

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【1】什么是JDBC? JDBC有什么用? JDBC(Java DataBase Connectivity,ja...
    shrimp虾仔阅读 3,480评论 1 1
  • 一. Java基础部分.................................................
    wy_sure阅读 3,854评论 0 11
  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 5,742评论 0 4
  • 小编费力收集:给你想要的面试集合 1.C++或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JA...
    八爷君阅读 4,696评论 1 114
  • 本周小厨给大家带来的是“二冬汤煲”,这其中一“冬”是冬瓜。 小时候的冬天冬瓜属于主菜之一,每年冬天奶奶都有贮存,家...
    阿兰若素潇雨阅读 509评论 0 1