Connection 对象代表与数据库的连接,也就是在已经加载的Driver 和数据库之间建立连接。您必须创建一个Connection class 的实例,其中包括您的数据库的信息。连接过程包括所执行的 SQL 语句和在该连接上所返回的结果。一个应用程序可与单个数据库有—个或多个连接,或者可与许多数据库有连接。
DriverManager 的getConnection()方法,将建立在JDBC URL 中定义的数据库的Connection 连接上:
Connection conn = DriverManager.getConnection(url,login,password);
Connection 接口是JSP 编程中使用最频繁的接口之—。读者一定要掌握它的使用。下面
列出Connection 接口中经常使用的方法。
1. Statement createStatement():创建一个Statement,Statement 用于执行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();
分享到:
相关推荐
java毕业设计——javaWEB校园二手平台项目的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——javaWEB校园二手平台项目的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——javaWEB校园二手...
《深入体验JAVAWeb开发内幕——核心基础》是由JAVA开发培训专家精心打造的Java Web开发之书。中国著名Java开发培训大师张孝祥心血力作。
深入体验Java Web开发内幕——核心基础
【Java Web应用开发知识点】 1. JSP表达式:在JSP中,要使用一个表达式,需要用到`<%= %>`元素,它用于输出变量或表达式的值到页面上。 2. JSP注释:在客户端浏览器的源代码中可以看到HTML注释,JSP注释在客户端是...
《独门架构——JavaWeb开发应用详解》是一本深度探讨JavaWeb开发技术的专业书籍,旨在帮助已经具备Java基础知识的学习者和开发者进一步提升在Web领域的专业技能。本书详细讲解了JavaWeb开发中的各种核心概念、技术和...
这份文档,"Java Web应用开发 JavaWeb应用开发期末试卷B卷答案.doc",是一份复习和学习资料,涵盖了Java Web开发的基础知识,包括选择题、填空题、简单题和编程题,帮助学生准备期末考试。 在选择题和填空题中,...
深入体验JavaWeb开发内幕-核心基础.张孝祥 高清 带书签
《Java Web开发实践教程——从设计到实现(第2版)》是一本深入探讨Java Web技术的权威指南,尤其适合初学者和有一定基础的开发者。本教程通过PPT的形式,以直观、易懂的方式讲解了从项目规划到实际开发的全过程。在...
【Java Web项目——51商城】是一个典型的电子商务平台开发实例,它主要涵盖了Java技术栈在Web开发中的应用。在这个项目中,我们不仅会涉及到后端服务的开发,还会接触到前端界面的设计与实现。以下是这个项目可能...
Java Web开发基础 #### 1.1 JSP (Java Server Pages) JSP 是一种基于Java的技术,用于创建动态网页。JSP 页面本质上是包含HTML代码和嵌入式Java代码的文件。这些文件被部署在服务器端,由服务器解释执行,并将...
java毕业设计——java贪吃蛇游戏设计与开发(源代码+论文).zip java毕业设计——java贪吃蛇游戏设计与开发(源代码+论文).zip java毕业设计——java贪吃蛇游戏设计与开发(源代码+论文).zip java毕业设计——java贪吃蛇...
它通过实践案例帮助读者理解并掌握Java Web开发的基础知识。 本书首先会介绍Java Web开发的基础,包括Servlet和JSP(Java Server Pages)这两个核心组件。Servlet是Java编程语言中的一个接口,用于扩展服务器的功能...
Java Web应用开发 JavaWeb应用开发期末试卷A卷答案.doc 学习资料 复习资料 教学资源
在本资源中,"JavaWeb项目开发全程实录源码.rar" 提供了10个完整的JavaWeb项目案例,覆盖了从基础到高级的各种应用场景。这些项目由明日科技开发,旨在帮助开发者深入理解和实践JavaWeb开发技术。让我们逐一探讨每个...
java毕业设计——java游戏设计打飞机程序设计与开发(源代码+论文).zip java毕业设计——java游戏设计打飞机程序设计与开发(源代码+论文).zip java毕业设计——java游戏设计打飞机程序设计与开发(源代码+论文).zip ...
《MLDN——Java Web开发实战经典源码笔记(基础篇)》是一本专注于Java Web开发的实战教程,旨在帮助读者从零开始掌握Web应用的开发技术。这本书通过深入浅出的讲解和丰富的实例代码,全面介绍了Java Web开发的基础...
java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文).zip java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文).zip java毕业设计——java文件压缩与解压缩实践设计与开发(源代码+论文)....
【内容简介】 本书深刻且通俗地揭示Java Web开发内幕,使您由内而外地明白使用Java进行Web应用开发的全过程——从XML基础知识到HTTP详述及相关体验,从用Tomcat配置Web站点到HttpServletResponse和...
Java Web开发的基础知识主要包括以下几个方面: 1. **Java Servlet**:Servlet是一种服务器端的小程序,用于响应客户端的HTTP请求。它是Java Web开发的核心技术之一,可以处理各种HTTP请求并生成动态的HTML页面。 2...