zoukankan      html  css  js  c++  java
  • JDBC入门

    JDBC是java用于执行SQL的解决方案,开发人员使用JDBC的标准接口,数据库厂商则对接口进行操作。

    数据库本身是一个独立运行的应用程序,应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找。通常我们会利用一组专门与数据库进行通信协议的链接库u,以简化对数据库沟通时的代码编写。

    不同的数据库有不同的通信协议,用来联机不同数据库的链接库,在API上也会有所不同,若直接使用这些链接库,则会影响程序的跨平台性。

    JDBC的出现,就是为了解决这一问题的。

    JDBC全名是java  dataBase Connectivity,即java联机数据库的标准规范。具体而言,定义一组标准类与接口,应用程序需要联机数据库时调用这组标准API,而标准API中的接口会由数据库厂商操作,通常称为JDBC驱动程序,

    JDBC标准主要分为两个部分:JDBC应用程序开发者接口,以及JDBC驱动程序开发者接口。若你的应用程序需要联机数据库,就调用JDBC应用程序开发者接口,县官的API主要在java.sql和javax.sql两个包中。另一个是数据库厂商操作驱动程序时的规范,一般不用了解。

    假设一段JDBC联机程序代码是联机MySQL数据库,则需要在classpath中设定JDBC驱动程序,即在classpath中设定一个jar文档。

    当需要更改联机数据库为oracle时,只需更改在classpath中的驱动程序就好了。

    JDBC的目的,是为了实现写一个代码,操作所有的数据库。

  • 相关阅读:
    关于c:fakepath的解决办法
    golang channel 源码剖析
    深入虚拟内存(Virtual Memory,VM)
    浅析 golang module
    浅析 golang interface 实现原理
    Golang channel实现
    LCS(最长公共字序列)实现
    Golang令牌桶-频率限制
    OpenGL(3)-三角形
    OpenGL(2)-窗口
  • 原文地址:https://www.cnblogs.com/sjbas/p/5591149.html
Copyright © 2011-2022 走看看