第9章 JDBC
自考互联网数据库实践重点分析课件复习资料

第二章 关系数据库简介 1. 了解传统的集合运算和专门的关系运算的运算规则, 会识别不同的关系代数的运算符。能够进行各种集合运算 和专门的关系运算。 2. 了解元组关系演算语言,能够运用元组关系演算语言 ALPHA进行元组关系演算。 3. 了解域关系演算语言,能够运用关系演算语言QBE进行 域关系演算。
学习目标
第一章 绪论 1. 掌握数据结构、数据操作和完整性约束的含义及在数 据库中的作用;理解概念模型的含义及表示方法,掌握实 体——联系方法。 2. 理解三种常用的数据模型即层次模型、网状模型和关 系模型的数据结构、数据操作和完整性约束、存储结构和 各自的优缺点。 3. 能够进行实体抽象,运用E—R图建立满足一定完整性 约束条件的关系型数据模型。
第十章 数据库管理系统简介 了解Oracle数据库产品的特点、Sybase的特点和 Informix的特点。 第十一章 数据库新技术 1. 掌握面向对象数据库的语言及功能。 2. 了解分布式数据库系统的特点和模式结构。 3. 了解支持并行数据库系统的并行结构、共享内存结构、 共享磁盘结构和无共享资源结构。 4. 掌握多媒体数据库模型的建立方法:扩充关系模型、 语义模型和面向对象模型。 5. 了解数据仓库的结构和信息流程。
建立了数据库后,就会出现如图2所示的数据库编辑窗口, 通过它可以建立数据库中的各个组成部分。在图2中点击 左边对象栏中的“表”按钮,右边窗口中显示出表视图, 如图2所示。
双击“使用向导创建表”,弹出“表向导”对话框如图3所示。在图 3种从“示例表”中选择“客户”,在示例字段中选择新表中需要包 含的字段(如“客户ID”),然后点击 按钮,将其列入到“新表 中的字 4 段”。按照这种方法选择所有需要的字段(包括“客户 ID”“公司名称”“城市”“电话号码”“传真号码”“电子邮件 地址”)。选中“城市”,点击“重命名字段”按钮,把“城市” 字段的名称改为“公司所在城市”,完成后效果如图3所示,点及 “完成” 按钮,就建立好一个名为“客户”的新表,如图4所示。
JSP课后习题参考答案

JSP课后习题参考答案●JSP引擎调用Java虚拟机解释执行.class文件,并将运行结果返回给服务器。
●服务器将运行结果以HTML形式作为响应返回给客户端的浏览器。
由于一个JSP页面在第一次被访问时要经过翻译、编译和执行这几个步骤,所以客户端得到响应所需要的时间比较长。
当该页面再次被访问时,它对应的.class文件已经生成,不需要再次翻译和编译,JSP引擎可以直接执行.class文件,因此JSP页面的访问速度会大为提高。
2. 简述JSP两种体系结构。
答:JSP规范中分别称作JSP Model 1 和JSP Model 2,它们的本质区别在于处理批量请求的位置不同。
Model1,在Model1体系中,JSP页面独自响应请求并将处理结果返回客户。
这里仍然存在显示与内容的分离,因为所有的数据存取都是由JavaBean来完成的。
尽管Model1体系十分适合简单应用的需要,它却不能满足复杂的大型Web应用程序需要。
不加选择地随意运用Model 1,会导致JSP页内被嵌入大量的脚本片段或Java代码。
尽管这对于Java程序员来说可能不是什么大问题,但如果JSP页面是由网页设计人员开发并维护的这就确实是个问题了。
从根本上讲,将导致角色定义不清和职责分配不明,给项目管理带来不必要的麻烦。
Model2体系结构,是一种把JSP与Servlet联合使用来实现动态内容服务的方法。
它吸取了两种技术各自的优点,用JSP生成表示层的内容,让Servlet完成深层次的处理任务。
Servlet充当控制者的角色,负责管理对请求的处理,创建JSP页面需要使用的Bean和对象,同时根据用户的动作决定把哪个JSP页面传给请求者。
在JSP页面内没有处理逻辑,它仅负责检索原先由Servlet创建的对象或JavaBean,从Servlet中提取动态内容插入静态模板。
分离了显示和内容,明确了角色的定义以及实现了开发者与网页设计者的分开。
项目越复杂,使用Model 2体系结构的优势就越突出。
Java Web开发与实践第9章01 数据库应用开发

3.JDBC-middleware
4.Pure JDBC Driver
JDBC API
JDBC是Java程序操作数据库的标准,它由一组用Java语言编写的类 和接口组成,Java通过JDBC可以对多种关系数据库进行统一访问,所以, 学习JDBC需要掌握JDBC中的类和接口,也就是JDBC API。
获取此 Connection 对象的当前事务隔离级别
判断此Connection对象是否与数据库断开连接,此方法返回布尔值。注意如果Connection对象与数据库断 开连接,则不能通过再通此Connection对象操作数据库 判断此Connection对象是否为只读模式,此方法返回boolean值 将参数化的 SQL 语句预编译并存储在 PreparedStatement 对象中,并返回所创建的这个 PreparedStatement 对象 从当前事务中移除指定的 Savepoint 和后续 Savepoint 对象 回滚事务,并释放此 Connection 对象当前持有的所有数据库锁。注意此方法需要应用于Connection对象 的手动提交模式中
Java程序
JDBC API
数据库驱动
数据库
JDBC驱动程序
JDBC驱动程序是用于解决应用程序与数据库通信问题的,它基本上分为 JDBC-ODBC Bridge、JDBC-Native API Bridge、JDBC-middleware和Pure JDBC Driver4种类型,下面分别进行介绍。 1.JDBC-ODBC Bridge 2.JDBC-Native API Bridge
数据库应用开发
本讲大纲:
1、JDBC简介
2、JDBC API 3、连接数据库 4、JDBC操作数据库
JavaWeb程序设计教程课后练习答案

第1章 Web应用开发简介习题答案1.Web在组成上包括______和______两部分。
答案:服务器客户端2.谈谈对面向对象的认识。
答案:面向对象将将要解决的问题分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙解决问题中的各个步骤中的行为。
面向对象编程方式是建立在面向过程编程方式基础上,其最重要的改变在于面向对象编程中,程序将围绕被操作的对象来设计,而不是操作本身。
面向对象编程方式以类作为构造程序的基本单位,具有封装、抽象、继承、多态性等特点。
3.介绍几种常用的框架技术。
答案:Java中常用的框架。
1.StrutsStruts是Apac he 基金会Jak arta项目组的一个开源项目,是一个基于S u n J2EE平台的MVC框架,它将Serv let和J SP标签作为实现自身功能的一部分。
2.WebWorkWebWork是由OpenSym phony组织开发的,是一个基于W e b的MV C框架。
它在运行时通过Inte rcept or(拦截器)自动应用,因此脱离了A ction类。
3.Struts 2Struts 2是Apache基金会的一个开源项目,它建立在Struts框架与Web Work框架基础之上,继承了二者的优点,是目前非常流行的一个W e b框架。
4.SpringSpring是一个以IoC和AO P为核心的轻量级容器框架。
它提供了一系列的Jav a EE开发解决方案,包括表示层的S prin g MVC、持久层的Sp ring JDBC以及业务层事务管理等众多的企业级应用技术。
5.Hibern ateHibern ate是一个ORM(对象关系映射)框架,它对JDBC进行了轻量级的封装。
数据库系统教程课后答案(施伯乐)(第二版)

目录第1部分课程的教与学第2部分各章习题解答及自测题第1章数据库概论1.1 基本内容分析1.2 教材中习题1的解答1.3 自测题1.4 自测题答案第2章关系模型和关系运算理论2.1基本内容分析2.2 教材中习题2的解答2.3 自测题2.4 自测题答案第3章关系数据库语言SQL3.1基本内容分析3.2 教材中习题3的解答3.3 自测题3.4 自测题答案第4章关系数据库的规范化设计4.1基本内容分析4.2 教材中习题4的解答4.3 自测题4.4 自测题答案第5章数据库设计与ER模型5.1基本内容分析5.2 教材中习题5的解答5.3 自测题5.4 自测题答案第6章数据库的存储结构6.1基本内容分析6.2 教材中习题6的解答第7章系统实现技术7.1基本内容分析7.2 教材中习题7的解答7.3 自测题7.4 自测题答案第8章对象数据库系统8.1基本内容分析8.2 教材中习题8的解答8.3 自测题8.4 自测题答案第9章分布式数据库系统9.1基本内容分析9.2 教材中习题9的解答9.3 自测题9.4 自测题答案第10章中间件技术10.1基本内容分析10.2 教材中习题10的解答10.3 自测题及答案第11章数据库与WWW11.1基本内容分析11.2 教材中习题11的解答第12章 XML技术12.1基本内容分析12.2 教材中习题12的解答学习推荐书目1.国内出版的数据库教材(1)施伯乐,丁宝康,汪卫. 数据库系统教程(第2版). 北京:高等教育出版社,2003(2)丁宝康,董健全. 数据库实用教程(第2版). 北京:清华大学出版社,2003(3)施伯乐,丁宝康. 数据库技术. 北京:科学出版社,2002(4)王能斌. 数据库系统教程(上、下册). 北京:电子工业出版社,2002(5)闪四清. 数据库系统原理与应用教程. 北京:清华大学出版社,2001(6)萨师煊,王珊. 数据库系统概论(第3版). 北京:高等教育出版社,2000(7)庄成三,洪玫,杨秋辉. 数据库系统原理及其应用. 北京:电子工业出版社,20002.出版的国外数据库教材(中文版或影印版)(1)Silberschatz A,Korth H F,Sudarshan S. 数据库系统概念(第4版). 杨冬青,唐世渭等译. 北京:机械工业出版社,2003(2)Elmasri R A,Navathe S B. 数据库系统基础(第3版). 邵佩英,张坤龙等译. 北京:人民邮电出版社,2002(3)Lewis P M,Bernstein A,Kifer M. Databases and Transaction Processing:An Application-Oriented Approach, Addison-Wesley, 2002(影印版, 北京:高等教育出版社;中文版,施伯乐等译,即将由电子工业出版社出版)(4)Hoffer J A,Prescott M B,McFadden F R. Modern Database Management. 6th ed. Prentice Hall, 2002(中文版,施伯乐等译,即将由电子工业出版社出版)3.上机实习教材(1)廖疆星,张艳钗,肖金星. PowerBuilder 8.0 & SQL Server 2000数据库管理系统管理与实现. 北京:冶金工业出版社,2002(2)伍俊良. PowerBuilder课程设计与系统开发案例. 北京:清华大学出版社,20034.学习指导书(1)丁宝康,董健全,汪卫,曾宇昆. 数据库系统教程习题解答及上机指导. 北京:高等教育出版社,2003(2)丁宝康,张守志,严勇. 数据库技术学习指导书. 北京:科学出版社,2003(3)丁宝康,董健全,曾宇昆. 数据库实用教程习题解答. 北京:清华大学出版社,2003 (4)丁宝康. 数据库原理题典. 长春:吉林大学出版社,2002(5)丁宝康,陈坚,许建军,楼晓鸿. 数据库原理辅导与练习. 北京:经济科学出版社,2001第1部分课程的教与学1.课程性质与设置目的现在,数据库已是信息化社会中信息资源与开发利用的基础,因而数据库是计算机教育的一门重要课程,是高等院校计算机和信息类专业的一门专业基础课。
JDBC

Connection类的方法…
Statement createStatement() throws SQLException; //建 立Statement类对象 Statement createStatement(int resultSetType,int resultS etConcurrency) throws SQLException; // 建立Statement类对象
使用 DataSource的例子
String jndi = "jdbc/jpetstore1"; Context ctx = (Context) new InitialContext().lookup("java:comp/env"); DataSource ds = (DataSource) ctx.lookup(jndi); Connection cn = ds.getConnection();
registerDriver getConnection(String url) getConnection(String url, java.util.Properties prop)
DataSource接口…
建议用此种方式来获取数据源的连接 DataSource 对象表示一个数据源,并提供了 该数据源的连接 使用 DataSource 对象增加了应用程序的可移 植性(使用逻辑名称表示一个数据源,取代为 驱动程序提供特定的连接信息) DataSource的属性改变,应用程序代码不需 要改变
…DataSource接口…
使用 JNDI API,指定逻辑名来访问DataSource 对象,把逻辑名 映射到相应的数据源 例子: // Get the initial JNDI naming context Context ctx = new InitialContext(); // Get the DataSource object associated with the logical name // "jdbc/AcmeDB" and use it to obtain a database connection DataSource ds = (DataSource)ctx.lookup("jdbc/AcmeDB"); Connection con = ds.getConnection("user", "pwd");
Java从入门到精通(第6版)
第16章反射与注解
16.1反射 16.2 Annotation注解功能 16.3实践与练习
第17章数据库操作
17.1数据库基础 17.2 JDBC概述 17.3 JDBC中常用的类和接口 17.4数据库操作 17.5实践与练习
第18章 Swing程序设计
18.1 Swing概述 18.2 Swing常用窗体 18.3常用布局管理器 18.4常用面板 18.5文字标签组件与图标 18.6按钮组件 18.7列表组件 18.8文本组件 18.9表格组件
第19章 Java绘图
19.1 Java绘图类 19.2绘制图形 19.3绘图颜色与画笔属性 19.4绘制文本 19.5显示图片 19.6图像处理 19.7实践与练习
第20章多线程
20.1线程简介 20.2创建线程 20.3线程的生命周期 20.4操作线程的方法 20.5线程的优先级 20.6线程同步 20.7实践与练习
Java从入门到精通(第6版)
读书笔记模板
01 思维导图
03 读书笔记 05 目录分析
目录
02 内容摘要 04 精彩摘录 06 作者介绍
思维导图
本书关键字分析思维导图
语言
实例
实践 类
数据库
对象
概述
第版
类
程序 设计
基础
注释
第章
接口
方法
类型
结构
文本
内容摘要
内容摘要
《Java从入门到精通(第6版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了 使用Java语言进行程序开发需要掌握的知识。全书分为23章,内容包括初识Java,熟悉Eclipse开发工具,Java 语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类 库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注释,数据库操作,Swing 程序设计,Java绘图,多线程,网络通信,奔跑吧小恐龙,MR人脸识别打卡系统。书中所有知识都结合具体实例 进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。
#JAVA学习:数据库连接
结束
11
/**这是 main 方法. */
JDBC 程序访问数据库的步骤 2-2 public static void main(String [] args) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException ce) {
它S演ys示tem访.ou问t.pr数intln据(ce库); 的各个步骤
/**}© 2005 Aptech Limited
*在t版ry执权{ 所行有示例 1 中的程序之前,SQL Server 中应该存在一个
im*名/po为SCrttorjinannfgverauci.rtseiloq=nnl."ScdjdoQbsncL=:Eo的Ddxbrci表cve:eptertMsiota"n;n;ager.getConnection(url); iimmppooSRwrrtttheajjisaalteeuvvml(taaSres..列ess.nntqqterll名ss..xDCt==(ro)称ic)svno.{enenrxe.McecrcteauioantetnaeQ;gSuetaer数t;reym("据seenlte类()c;t 型* from friends");
使用 JDBC 编写此查询,则代码为:
String str = "SELECT emp_id, lname, fname FROM colleagues"; Statement stmt = con.createStatement(); ResultSet rset = stmt.executeQuery(str);
《计算机程序设计员(JAVA)》(三级)
备注
2
上海市职业技能鉴定中心版权所有
职业(工种) 职业代码
计算机程序设计员(JAVA)
等级
序
代码
号 章 节 目点
名 称·内 容
34
AJAX
55 3 4 1
AJAX 的概念
56 3 4 2
AJAX 的构成
57 3 4 3
XmlHttpRequest 的创建方法
4
UML 分析与设计
41
面对对象的概述
58 4 1 1
Hibernate 二级缓存
第 2 页/共 6 页
等级
三级
分数 系数
2 3 1 1 1 1 2 2 2 2 2 2 2 20 6 2 2 1 1 2 2 1 4 2 2 2 2 1 1 6 1 2 1 2 2 2
重要 系数
9 9 9 9 5 5 9 9 9 5 5 5 5 5 9 5 9 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 9 9 5
3 11 3
流的概念
4 11 4
输入输出处理网络编程
5 11 5
java 线程的概念
6 11 6
垃圾回收机制的两种方法
7 11 7
Java 编码规范
8 11 8
Java 序列化与反序列化的概念
9 11 9
Java 内部类的概念
10 1 1 10
Java 异常处理的概念
12
软件开发的基础知识
11 1 2 1
上海市职业技能鉴定中心版权所有
《计算机程序设计员(JAVA)》(三级)
鉴 定 要 素 细 目 表 (基 本 概 念 )
职业(工种)
计算机程序设计员(JAVA)
java程序设计第二版课后答案
java程序设计第二版课后答案Java程序设计第二版课后答案涵盖了多个章节,每个章节都包含了不同的编程概念和练习题。
以下是一些常见章节的课后答案概要,以供参考:第1章:Java简介- 1.1 Java的起源和特点- 1.2 Java平台的组成- 1.3 Java开发环境的搭建第2章:基本语法- 2.1 数据类型- 2.2 变量声明- 2.3 运算符- 2.4 控制语句(if, switch, loop)第3章:控制流程- 3.1 条件语句(if-else, switch-case)- 3.2 循环语句(for, while, do-while)- 3.3 跳转语句(break, continue, return)第4章:数据结构- 4.1 数组的定义和使用- 4.2 字符串的处理- 4.3 集合框架简介第5章:面向对象编程- 5.1 类和对象- 5.2 构造方法- 5.3 继承- 5.4 封装和多态第6章:异常处理- 6.1 异常的概念- 6.2 异常的分类- 6.3 异常的处理方式(try-catch-finally)第7章:输入输出- 7.1 标准输入输出- 7.2 文件输入输出- 7.3 序列化第8章:Java集合框架- 8.1 集合的基本概念- 8.2 List接口及其实现- 8.3 Set接口及其实现- 8.4 Map接口及其实现第9章:泛型- 9.1 泛型的概念- 9.2 泛型的使用- 9.3 泛型的限制第10章:多线程- 10.1 线程的概念- 10.2 创建和启动线程- 10.3 线程的同步第11章:网络编程- 11.1 网络编程基础- 11.2 Socket编程- 11.3 URL和URLConnection第12章:图形用户界面- 12.1 AWT和Swing- 12.2 事件处理- 12.3 布局管理器第13章:Java数据库连接- 13.1 JDBC基础- 13.2 数据库连接和操作- 13.3 SQL语句的使用第14章:Java Web应用- 14.1 Servlet基础- 14.2 JSP技术- 14.3 MVC架构模式每个章节的课后答案通常包括理论问题和编程练习题的解答。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第10章JDBC1. 由于Java的厂商和数据库的厂商,开发Java与开发数据库的就技术有可能不同,因此,Java要想连接不同的数据库,就必须为不同的数据编写驱动。
因此我们连接不同的数据库,也必须使用不同的驱动程序。
2. Java连接数据库的步骤:1. 加载驱动(就是把数据库驱动加载到内存中,可以让Java操作此数据库)。
Class.forName(驱动名);2. 获取连接(在加载驱动的基础上,连接数据库,这样JVM端就与数据库端保持连接了,也就可以操作数据库。
)DriverManager.getConnection(String url);注意:其中的参数url代表连接什么数据库(数据库名),用户名,密码,那台机器上的数据库,包括数据库的端口。
例:连接MySQL用Class.forName("com.mysql.jdbc.Driver");String url="jdbc:mysql://localhost/test?user=root&password=123456&useUnicode=tr ue&characterEncoding=utf-8";//连接字符串含义:jdbc:mysql://localhost/test表示连接的是哪台电脑上的什么数据库,库名叫什么。
//user=root&password=123456表示此数据库的用户名密码// useUnicode=true&characterEncoding=utf-8"数据库的字符编码方式例:连接OracleClass.forName("oracle.jdbc.driver.OracleDriver").newInstance();String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为数据库的SIDString user="test";String password="test";Connection conn= DriverManager.getConnection(url,user,password); Connection conn= DriverManager.getConnection(url);//连接Oracle的urljdbc:oracle:thin:@localhost:1521:LIUFY注意:jdbc:oracle:thin:表示连接Oracle数据库Localhost:1521:表示哪台机器,数据库端口LIUFY表示此数据库名(服务管理器中:OracleServiceXXXX,此中的XXXX就是数据库名)3. 操作数据库(Statement这个接口或其子接口)注意:Statement,PreparedStatement,CallableStatement----都是接口Statement stmt = conn.createStatement();String sql = "select * from employees where ename='" + username+ "' and epassword='" + password + "'";stmt.executeQuery(sql);4. 如果执行查询语句,必须返回结果集ResultSetResultSet rs = stmt.executeQuery(sql);利用rs.next()可以获取数据库中是否有此条记录。
5. 关闭数据库try {if(rs != null){rs.close();}if(stmt != null){stmt.close();}if(conn != null){conn.close();}} catch (SQLException e) {e.printStackTrace();}3. 连接数据库的小例子public class DBDemo {public Connection getConnection() {Connection conn = null;try {// Class.forName("org.gjt.mm.mysql.Driver");Class.forName("com.mysql.jdbc.Driver");String url ="jdbc:mysql://localhost/employee?user=root&password=123456&useUnicode =true&characterEncoding=utf-8";// test为数据库名conn = DriverManager.getConnection(url);} catch (ClassNotFoundException e) {e.printStackTrace();} catch (SQLException e) {e.printStackTrace();}return conn;}public void free(Connection conn, Statement stmt, ResultSet rs) { try {if (rs != null) {rs.close();}if (stmt != null) {stmt.close();}if (conn != null) {conn.close();}} catch (SQLException e) {e.printStackTrace();}}public boolean selectOneDataByENameAndEPassword(String username, String password) {boolean key = false;Connection conn = null;Statement stmt = null;ResultSet rs = null;try {conn = this.getConnection();stmt = conn.createStatement();String sql = "select * from employees where ename='"+ username + "' and epassword='" + password + "'";rs = stmt.executeQuery(sql);if (rs.next()) {key = true;}} catch (Exception e) {e.printStackTrace();} finally {free(conn, stmt, rs);}return key;}}4. Class(ng包)Class类的实例表示正在运行的Java 应用程序中的类和接口。
public static Class<?> forName(String className) throws ClassNotFoundException 作用:把指定路径下的类或接口className加载到JVM中。
5. DriverManager(java.sql包)public class DriverManager extends Object作用:管理一组 JDBC 驱动程序的基本服务。
1.public static Connection getConnection(String url) throws SQLException作用:试图建立到给定数据库 URL 的连接。
即获取数据库连接对象,注意必须加载驱动后才能调用(注意:从JDK6.0以后,JDBC发展到4.0,加载驱动的代码可以不写,但是必须配置)。
2. public static Connection getConnection(String url,Properties info) throwsSQLException作用:试图建立到给定数据库 URL 的连接。
在Properties中配置用户名密码。
通常至少应该包括 "user" 和 "password" 属性。
3. public static Connection getConnection(String url, String user,String password) throws SQLException作用:试图建立到给定数据库 URL 的连接。
6. Connection接口public interface Connection extends Wrapper作用:与特定数据库的连接(会话)。
在连接上下文中执行SQL 语句并返回结果。
1. Statement createStatement() throws SQLException作用:创建一个Statement对象用于操作数据库(包括添删改查)。
2. PreparedStatement prepareStatement(String sql) throws SQLException作用:创建一个PreparedStatement对象用于操作数据库(包括添删改查)。
3. CallableStatement prepareCall(String sql) throws SQLException作用:创建一个CallableStatement对象用于操作存储过程。
4. void setAutoCommit(boolean autoCommit) throws SQLException作用:设置数据库的提交方式:包括自动提交,手动提交(true表示自动提交,false表示手动提交)5. void commit() throws SQLException作用:如果setAutoCommit(false);必须用commit();手动进行提交。
6. void rollback()throws SQLException作用:如果setAutoCommit(false);如果发现错误,可以利用rollback()方法进行回滚。
7. void close() throws SQLException作用:立即释放此 Connection 对象的数据库和 JDBC 资源,而不是等待它们被自动释放。