新手想问下,java和jdbc有什么关系,JDBC又有什么作用,谢谢大家了!

解决方案 »

  1.   

    java是一种编程语言
    jdbc全称是Java DataBase Connectivity standard, 它是基于java的一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库。
      

  2.   

    估计你没明白,JDBC 中几乎全部都是接口,java.sql 和 javax.sql 的包都属于
    JDBC,而具体的实现是由各数据库厂商根本 JDBC 规定的接口来实现,这种规定的接
    口称为 JDBC API 规范,而具体的要求说明称为 JDBC 规范。这样做的好处就是方便开发人员,不管使用 MySQL 或者 Oracle 代码书写的方式是
    一致。如果没有 JDBC 规范的话,这些厂商的实现可能就是五花八门的,这对开发人
    员来说并不是一件好事!与 JDBC 类似的是整个 J2EE 规范,Sun 也只是制定了 J2EE 的接口,由具体的应
    用服务器厂商来实现。比如说 Tomcat 实现了 J2EE 中的 JSP, Servlet, EL, JSTL
    等,并没有完全实现整个 J2EE,因此只能称它为 Servlet 容器。再比如像 JBoss,
    Glassfish, WebLogic, WebSphere 之类的,完全实现了 J2EE 中的所有的接口,
    这些就不称为容器了,而叫应用服务器了。
      

  3.   

    api,连接数据库,不同数据库不同的driver和url;