当前位置: 首页 > 图文教程 > Java技术 > Java Web开发 > Java Web开发:Javaweb基础之Connection 接口浅析

Java Web开发
Java Web开发:UML的概念和模型
Java Web开发:Spring中的Web Context
Java Web开发:小编谈J2EE何存优势?
Java Web开发:Javaweb基础之Connection 接口浅析
Java Web开发:小编对新手学习jsp的六条建议建议
Java Web开发:小编谈如何成为一个优秀的jsp程序员
Java Web开发:小编谈J2EE 技术中的那些事
Java Web开发:小编浅谈J2EE技术
Java Web开发:小编浅谈JavaScript小技巧
Java Web开发:小编浅谈JavaScript小技巧(2)
Java Web开发:小编浅谈JavaScript小技巧(3)
Java Web开发:小编浅谈JavaScript小技巧(4)
Java Web开发:小编浅谈JavaScript小技巧(5)
Java Web开发:小编浅谈JavaScript小技巧(6)
Java Web开发:小编浅谈JavaScript小技巧(7)
Java Web开发:小编浅谈JavaScript小技巧(8)
Java Web开发:小编浅谈JavaScript小技巧(9)
Java Web开发:小编浅谈JavaScript小技巧(10)
Java Web开发:小编浅谈JavaScript小技巧(11)
Java Web开发:小编浅谈JavaScript小技巧(12)

Java Web开发:Javaweb基础之Connection 接口浅析


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 202 ::
收藏到网摘: n/a

Connection 对象代表与数据库的连接,也就是在已经加载的Driver 数据库之间建立连接。您必须创建一个Connection class 的实例,其中包括您的数据库的信息。连接过程包括所执行的 SQL 语句和在该连接上所返回的结果。一个应用程序可与单个数据库有—个或多个连接,或者可与许多数据库有连接。

DriverManager getConnection()方法,将建立在JDBC URL 中定义的数据库的Connection 连接上:

Connection conn = DriverManager.getConnection(urlloginpassword)

Connection 接口是JSP 编程中使用最频繁的接口之—。读者一定要掌握它的使用。下面

列出Connection 接口中经常使用的方法。

 

1.  Statement createStatement():创建一个StatementStatement 用于执行SQL 语句。

 

2.  PreparedStatement prepareStatement(String sql):使用指定的SQL 语句创建一个预处

理语句,sql 参数中往往包含一个或者多个“?”占位符。

 

3. CallableStatement prepareCall(String sql):创建一个CallableStatement 用于执行存储

过程,sql 参数是调用的存储过程,中间至少包含一个“?”占位符。

 

4.  close():关闭到数据库的连接,在使用完连接后必须关闭,否则连接会保持一段比

较长的时间,直到超时。

 

5.  commit() 提交对数据库的更改, 使更改生效: 这个方法只有调用了

setAutoCommit(false)方法后才有效,否则对数据库的更改会自动提交到数据库。

 

6.  rollback():回滚当前执行的操作,只有调用了setAutoCommit(false)才可以使用。

 

7.  isClosed():判断连接是否已经关闭。

 

8.  setAutoCommit(booleanautoCommit):设置操作是否自动提交到数据库,默认情况

下是true

 

Connection 的使用如下所示。

 

5.3 Connection 的使用

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Connection con

= java.sql.DriverManager.getConnection("jdbc:odbc:accessdb ", "admin", "admin");

Statement stmt = con.createStatement();