J2EE之JDBC

JDBC是以统一方式访问数据库的API:它提供独立于平台的数据库访问,位置透明对专有数据库的问题是透明的。

有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。

JDBC Drivers是实现数据库操作的类。Drivers分为两类:客户直接和数据库会话、客户与代表数据库的中间层(WebLogic Server)会话。

JDBC Drivers是实现数据库操作的类。Drivers分为两类:客户直接和数据库会话、客户与代表数据库的中间层(WebLogic Server)会话。

JDBC体系结构:

要使用多层Type-3 Drivers体系结构,必须至少配置一个连接池Connection Pool 和一个数据源DataSource

使用连接池可以消除频繁建立连接所需的负载,它是用于管理数据库连接的管理对象,提供可共享,安全的连接

Data Source是从连接池中提供连接的被管理的工厂对象绑定到JNDI并使用管理控制台配置

JDBC 可做三件事:与数据库建立连接、发送操作数据库的语句并处理结果。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-15 02:01:26

J2EE之JDBC的相关文章

j2ee规范——JDBC

JDBC类似于ODBC都是一种规范,并且提供了数据库访问的API. 优点 1.JDBC为多种数据库提供了统一访问.说的通俗点:有了JDBC就不用为不同的数据库写不同的程序,只需要使用JDBC API写一个程序,就可以直接向相应的数据库发送SQL调用. 2.编写一次,处处运行.将java与jdbc结合起来使用就可以让程序在不同的平台上运行. 分类 JDBC-ODBC Bridge:实现了基于ODBC使JAVA应用程序使用ODBC的数据库. JDBC-Native Bridge:使用本地库直接去数据

关于Java(JDBC介绍)

JDBC API 允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的. JDBC 简单功能 连接数据源,如数据库 传给数据库查询和更新指令 获取并处理数据库响应查询返回的结果 示例代码: public void connectToAndQueryDatabase(String username, String password) { Connection con = DriverManager.getConnection( "jdbc:myDriver:myDatabase",

给Java新手的一些建议——Java知识点归纳(J2EE and Web 部分)

学习Java的同学注意了!!! 学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群,群号码:618528494  我们一起学Java! J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号.但是其实 J2EE 里面并不仅仅是web,可以看到很多其中的规范都是通用的,目的是为了高效开发出健壮的服务企业业务模式的应用系统.J2EE中也是可以没有web界面的应

ODBC与JDBC比较

在学习J2EE的JDBC过程中,刚见到JDBC就马上联想到了ODBC,而且我们可以肯定他们之间有必然的关系.开始学它的时候还是觉得有点晕,于是就查了很多资料,与比较熟悉的ODBC进行了比较. 先各自简单介绍一下ODBC和JDBC. ODBC(Open Database Connectivity)是一组对数据库访问的标准API,这些API通过SQL来完成大部分任务,而且它本身也支持SQL语言,支持用户发来的SQL.ODBC定义了访问数据库API的一组规范,这些API独立于形色各异的DBMS和编程语

给Java新手的一些建议----Java知识点归纳(J2EE and Web 部分)

J2EE(Java2 Enterprise Edition) 刚出现时一般会用于开发企业内部的应用系统,特别是web应用,所以渐渐,有些人就会把J2EE和web模式画上了等号.但是其实 J2EE 里面并不仅仅是web,可以看到很多其中的规范都是通用的,目的是为了高效开发出健壮的服务企业业务模式的应用系统.J2EE中也是可以没有web界面的应用,而现在面向大众用户开发的网站往往也会使用到很多的J2EE的技术,所以J2EE和web开发的概念都是融合在了一起了. 我本人在JAVA开发刚入行的时候,也是

ODBC与JDBC比較

在学习J2EE的JDBC过程中,刚见到JDBC就立即联想到了ODBC,并且我们能够肯定他们之间有必定的关系.開始学它的时候还是认为有点晕,于是就查了非常多资料,与比較熟悉的ODBC进行了比較. 先各自简介一下ODBC和JDBC. ODBC(Open Database Connectivity)是一组对数据库訪问的标准API.这些API通过SQL来完毕大部分任务,并且它本身也支持SQL语言,支持用户发来的SQL. ODBC定义了訪问数据库API的一组规范.这些API独立于形色各异的DBMS和编程语

Java知识点归纳(J2EE and Web 部分)

Web部分: 脱离开各种语言,纯粹和 web相关的就是这些: HTML,CSS,JavaScript.哪怕你不用Java开发,用C#.PHP或者Python,这些内容都是通用,这里主要偏重一些基础知识. HTTP协议,HTTPS协议 我觉得做Web开发,HTTP是基础中的基础.在一开始的时候,开发者可能对于这个内容了解不是非常深入,只是有个初步的概念,这个没有问题,可以先从了解,简单使用开始. 不过一旦有了一些web开发经验之后,你就需要把这块内容深入理解吃透.只知道简单概念,没有深入了解,可能

浅谈JDBC和ODBC

在学习J2EE的JDBC过程中,刚见到JDBC就马上联想到了ODBC,而且我们可以肯定他们之间有必然的关系.开始学它的时候还是觉得有点晕,于是就查了很多资料,与比较熟悉的ODBC进行了比较. 先各自简单介绍一下ODBC和JDBC. ODBC(Open Database Connectivity)是一组对数据库访问的标准API,这些API通过SQL来完成大部分任务,而且它本身也支持SQL语言,支持用户发来的SQL.ODBC定义了访问数据库API的一组规范,这些API独立于形色各异的DBMS和编程语

JEE学习线路

传智播客:javaEE学习线路以及需要掌握的知识点:http://java.itcast.cn/subject/javastudypath/index.shtml 最近在学JavaEE,没学Java SE时那么有感觉..一个月下来,感觉收获甚少.安慰自己那是一个厚积薄发的过程.现在有些迷茫,有点像是无头苍蝇,到处乱撞,看到关于Java EE 的书就想拿起来看看.想能有本关于Java EE比较权威书,就如<Java编程思想>那样子,令人叹为观止的书,系统的学习,而不是一会看这本,一会有专注于其它