JDBC相关

来源:互联网 发布:淘宝汽车饰品名字 编辑:程序博客网 时间:2024/05/18 00:58

1.       reliability,availability,scalability

2.       JDBC可做三件事:

与数据库建立连接

发送操作数据库语句

处理结果

3.       事务处理

本地事务

Java.sql.Connection接口可控制事务的便捷(即开始和结束),在事务开始时,调用setAutocommit(false),而在中止事务时调用rollbackcommit方法

分布式事务

在特定情况下,有可能有多个客户(如两个不同的servlet)参与了同一个事务或者,客户在同一个事务中可能会执行跨越多个数据库的数据库操作

JDBCJTA一起来实现分布式事务

4.       检索自动产生的关键字

可解决对获取自动产生的或自动增加的关键字值的需求,处理步骤:

executeQuery方法后加statement.Return.Generatedkeys

Resultset rs=st.getGeneratedkeys();

5.       JDBC提供两种API,面向开发人员的api和面向底层的JDBC driver interface驱动程序的API(数据库厂商提供)

6.       JDBCODBC的比较

ODBCc语言编写,非面向对象,JDBCjava,面向对象

ODBC难,将简单功能与复杂功能组合在一起

ODBC局限在某个平台,而JDBC提供与平台无关的解决方案

可以用java操作ODBC,采用JDBC-ODBC桥连接方式实现

7.       Resultset保留最新的结果集

8.       JDBC是使用bridge模式设计的

原创粉丝点击