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的目的,是为了实现写一个代码,操作所有的数据库。

  • 相关阅读:
    Linux下安装FTP服务(Ubuntu)
    Ubuntu下无法使用Secure_CRT连接服务器
    Mysql 锁机制
    PHP提取HTML代码中img标签下src属性
    Mysql 隐式转换
    PHPExcel在TP下使用
    ThinkPHP同时操作多个数据库
    PHP 时间相关操作
    ThinkPHP输入验证和I方法使用
    ThinkPHP模板内使用U方法
  • 原文地址:https://www.cnblogs.com/sjbas/p/5591149.html
Copyright © 2011-2022 走看看