`
xudongcsharp
  • 浏览: 477234 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

经典的JDBC总结

阅读更多
1、  JDBC的作用
JDBC是Java DataBase Connectivity的缩写,是各种Java应用连接各种数据库管理系统的标准API。每个数据库管理系统会提供自己的JDBC驱动程序,开发人员通过这些驱动程序与数据库进行交互。
2、  使用JDBC开发应用需要知道哪些信息?
首先要有驱动程序,知道驱动程序的名字,URL的格式,数据库基本信息:IP地址,端口,数据库,用户名和口令。
3、  JDBC主要API
Driver:负责与数据库建立连接
DriverManager:管理驱动程序
Connection:表示与数据库之间的一个会话,不管执行什么操作,必须先建立连接。
Statement:用于执行SQL语句
ResultSet:表示查询的结果集合
DataSource:数据源,用于获取连接池中的连接
4、  连接数据库的基本过程
加载驱动程序
创建连接对象
创建语句对象
编写SQL语句
使用语句对象执行SQL语句
如果有结果集对结果集进行处理
关闭结果集对象(如果有),关闭语句对象,关闭连接对象
5、  如何加载驱动程序
Class.forName(“驱动程序名字”):
6、  如何创建连接
通过DriverManager的getConnection方法,有3个参数,第一个参数是URL,第二个参数是用户名,第三个参数是口令。
7、  如何创建语句对象
创建Statement对象:con.createSteatement()
创建PrepareStatement对象:con.prepareStatement(sql语句);
创建CallableStatement对象:con.prepardCall(存储过程名字)
8、  如何执行SQL语句
执行select语句:语句对象的executeQuery方法
执行insert delete update语句:语句对象的executeUpdate方法
9、  得到结果集的时候,指针指向第一条记录的前面。如果有1条记录,使用if(rs.next()),如果多条记录,使用while(rs.next())
10、              如何获取结果集中的某一列?
使用rs.getString等方法,方法的参数指出列的序号或者列的名字。
11、              关闭哪些对象,如何关闭?
关闭结果集、关闭语句对象、关闭连接对象。
12、              如何使用JDBC进行事务处理?
con.setAutoCommit(false);
执行SQL语句
con.commit提交



原文:http://stanlyy.iteye.com/blog/556608
分享到:
评论

相关推荐

    java之jdbc总结

    总结,Java的JDBC提供了与数据库交互的标准接口,通过理解并熟练掌握JDBC的基本操作流程、注意事项、预处理语句以及存储过程的调用,能够更安全、高效地实现数据库操作。同时,了解分页技术有助于在大量数据时提高...

    jdbc 总结 有参考价值

    总结,JDBC作为Java访问数据库的标准接口,具有广泛的应用场景。理解并熟练掌握JDBC的基本概念、组件和最佳实践,对于提升Java应用的数据库操作性能至关重要。通过上述内容,我们了解了JDBC的运作机制,掌握了使用...

    Java JDBC编程总结

    ### Java JDBC编程总结 #### 一、JDBC基本原理 JDBC(Java Database Connectivity)是一种用于执行SQL语句的Java API,它可以为多种关系数据库提供统一访问,这使得Java应用程序无需依赖于底层数据库的具体实现就...

    java——jdbc学习总结

    Java JDBC (Java Database Connectivity) 是Java编程语言中用于与各种数据库进行交互的一套标准API。JDBC 提供了一种统一的接口,使得开发者无需关心具体的数据库类型,就能够编写数据库访问代码,大大提高了代码的...

    JDBC知识点总结

    ### JDBC知识点总结 #### 一、JDBC概述 **简介** JDBC (Java Database Connectivity) 是由 SUN 公司提供的一套标准规范,用于在 Java 应用程序中访问关系型数据库。它允许 Java 程序通过统一的 API 与不同的...

    JDBC连接数据库经验总结

    **JDBC连接数据库经验总结** Java Database Connectivity (JDBC) 是Java编程语言中用于与关系数据库交互的标准API。它提供了一种规范,使得Java开发者能够使用标准的Java语句来执行SQL命令,从而实现对数据库的操作...

    使用JDBC总结操作数据库

    **JDBC(Java Database Connectivity)**是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口,它提供了标准的方法来连接、操作和关闭数据库。在Java中,使用JDBC可以实现对各种数据库的操作,包括...

    java,JDBC总结

    本篇总结将深入探讨Java JDBC的基础知识、核心概念以及常见用法。 一、JDBC概述 1. JDBC API:JDBC API包含一组接口和类,它们定义了如何在Java程序中与数据库进行通信。这些接口包括`DriverManager`、`Connection...

    jdbc基础的详解与总结

    "jdbc 基础的详解与总结" jdbc 是一套协议,由 Sun 公司定义的一组接口,由数据库厂商来实现,并规定了 Java 开发人员访问数据库所使用的方法的调用规范。jdbc 的实现是由数据库厂商提供,以驱动程序形式提供。jdbc...

    PI JDBC Communication Channel总结(安装驱动)

    ### PI JDBC Communication Channel总结(安装驱动) #### 一、引言 在SAP PI (Process Integration)项目实施过程中,JDBC通信通道是非常重要的组件之一,它主要用于与外部数据库进行交互。本文将详细介绍如何在...

    jdbc资源总结jdbc

    **JDBC(Java Database Connectivity)**是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口,它由一组Java API组成,允许Java开发者执行SQL语句并与各种数据库系统交互。JDBC是Java平台的标准组成...

    对jdbc的封装的总结

    总结起来,对JDBC的封装是提高Java应用数据库操作效率和质量的关键步骤。通过引入连接池、使用PreparedStatement、创建DAO层等技术,我们可以实现更高效、安全和易于维护的数据库操作代码。同时,处理SQL文件的能力...

    JDBC学习笔记总结,可以看看

    "JDBC学习笔记总结" JDBC(Java Database Connectivity)是一种Java API,用于连接和操作关系数据库。下面是JDBC学习笔记的总结: 连接到数据库的方法 1. ODBC(Open Database Connectivity):是一个以C语言为...

    Java JDBC 编程知识全面总结 一张图搞定!

    全面的 Java JDBC 编程学习知识总结 一张图搞定! 结构性强,便于记忆! 资源博客:https://blog.csdn.net/CodeYearn/article/details/89196038

    比较全面的 Java JDBC 知识总结 Xmind

    JDBC 知识全面总结 脑图 结构性好 方便记忆

    Spring Data JDBC与JDBC的区别

    总结起来,Spring Data JDBC通过提供高级的抽象和自动化,降低了数据库操作的复杂性,提高了开发效率,而JDBC则是底层的数据库访问API,灵活性更高但需要更多的手动配置和代码编写。根据项目需求和团队技能,开发者...

    JDBC连接数据库总结

    JDBC连接数据库总结 JDBC(Java Database Connectivity)是一种Java API,用于连接和操作关系数据库。它提供了一种独立于数据库管理系统的方式来访问和操作数据库。 连接数据库 在JDBC中,连接数据库是通过`...

    jdbc连接大全 jdbc连接大全,很有用的,经自己精心总结!!

    **JDBC连接大全** 在Java编程中,JDBC(Java Database Connectivity)是Java语言与数据库交互的标准接口,它使得开发者可以使用Java代码来操作数据库。本篇内容将深入探讨JDBC连接的各个方面,旨在为你提供全面的...

    java中jdbc的总结

    这篇总结将深入探讨JDBC的核心概念、工作原理以及在实际开发中的应用。 一、JDBC基础 1. **驱动管理**:JDBC驱动是Java程序连接数据库的桥梁,分为四种类型:JDBC-ODBC桥接驱动、本地API驱动、网络纯Java驱动和...

    java_jdbc个人总结截图笔记

    总结来说,Java JDBC是Java与数据库交互的基础,理解并熟练掌握JDBC的使用,对进行Java数据库开发至关重要。同时,合理配置和使用数据库连接池,能有效提高应用的性能和资源利用率。在实际开发中,结合IDE提供的工具...

Global site tag (gtag.js) - Google Analytics