1.載入JDBC驅動程式

內含於JDK中,名稱為"Sun.jdbc.odbc.JdbcOdbcDriver",可以使用"java.lang"套件下的
Class.forName()方法載入。

2.透過DriverManager類別建立Connection物件

於"java.sql"套件下可以運用到此JDBC API,其中的DriverManager類別會依據"jdbc.drivers"
系統屬性值植入指定的JDBC Driver。

範例:
Connection con = DriverManager.getConnection("jdbc:odbc:test");
其中ODBC為橋接器,也就是Type 1,另外"test"為資料庫來源名稱。

3.透過Connection物件建立Statement物件

取得資料來源的Connection物件後,接下來要準備建立一個Statement物件,SQL語法如下:
Statement stmt = con.createStatement();

如要執行有SQL子句的語法,則需改用PreparedStatement presm = con.prepareStatement(sql);

4.透過Statement 物件執行SQL敘述(Insert, Modify, Delete, Query,Create Table等)

5.取得執行後的ResultSet或是異動的資料筆數

假如為查詢的SQL敘述,範例如下:
String sql = "select * from table1";
ResultSet rs = stmt.executeQuery(sql);

假如為更新資料的SQL敘述,範例如下:
String sql = "update table1 set cost = 2 * cost";
int intNo = stmt.executeUpdate(sql);

6.進行資料的處理

範例:
while (rs.next())
{.............}

7.關閉Statement物件

一旦不需要此執行緒,則可透過此程序close()把資源釋放出來,或是等待WEB 容器的Garbage Collection來
釋放。

範例:
stmt.close();

8.關閉Connection物件
與第七項類似,一樣以close()的方式把資源釋放出來。
con.close();

转载于:https://www.cnblogs.com/wllyy189/archive/2007/04/27/729093.html

JDBC操作数据库就这八步!相关推荐

  1. 24、jdbc操作数据库(1)

    什么是jdbc? 看一下官方怎么说,JDBC 英文名Java DataBase Connectivity,使用java连接数据库的工具,就是一组使用java代码来执行SQL语句的API. Jdbc有什 ...

  2. JavaWeb:用JDBC操作数据库

    JDBC系列阅读 JavaWeb:用JDBC操作数据库 JavaWeb:JDBC之事务 JavaWeb:JDBC之数据库连接池 使用JDBC实现水果超市管理系统 1. 什么是JDBC JDBC的全称是 ...

  3. jdba访问mysql_Java中JDBC操作数据库的步骤

    Java中JDBC操作数据库的步骤,今天给喜欢Java开发或者是想要参加Java培训学习的小伙伴们分享一些Java技能干货,那就是Java阐述jdba操作数据库的步骤,废话不多说了,随小编一起来看一下 ...

  4. Java数据库开发与应用之MySQL数据库、JDBC操作数据库、C3P0数据库连接池,Java反射等

    MySQL数据库,JDBC接口,MyBatis框架等,掌握的数据的存放和管理. Java数据库开发基础,介绍MySQL数据库.JDBC操作数据库.C3P0数据库连接池,Java反射等内容,进行油画商城 ...

  5. 25、jdbc操作数据库(2)

    说一下使用jdbc时涉及到的一些基本的接口和类 java.sql.Driver 是数据库驱动接口,com.mysql.jdbc.Driver是mysql对应的驱动,由数据库供应商实现,用于提供驱动,实 ...

  6. java监听数据库操作_第十六篇——JDBC操作数据库之监听器

    JavaWeb应用中,很多的地方都和session有关.因此session相关的事件监听器,在日常工作中非常有用. 有时候我们需要统计当前在线的人数和访问人数总数,此时就可以使用监听器技术来很简单的实 ...

  7. Mybatis介绍、jdbc操作数据库原始写法以及Mybatis架构

    文章目录 Mybatis介绍 jdbc操作数据库原生写法 使用jdbc编程问题总结 Mybatis架构 Mybatis介绍 MyBatis 本是apache的一个开源项目iBatis, 2010年这个 ...

  8. java完整JDBC操作数据库

    java使用JDBC操作数据库的包含以下7个主要步骤: 1.加载JDBC驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的 ...

  9. 说说JDBC 操作数据库的步骤?

    分析&回答 1)加载(注册)数据库驱动(到JVM). 2)建立(获取)数据库连接. 3)创建(获取)数据库操作对象. 4)定义操作的SQL语句. 5)执行数据库操作. 6)获取并操作结果集. ...

最新文章

  1. 在NodeJS中操作文件常见的API
  2. Flex技术中的陷阱
  3. tensorflow 对csv数据进行批量获取
  4. 程序员面试必备的20条Python经典面试题
  5. 纪中C组模拟赛总结(2019.7.12)
  6. 组合模式——公司组织结构
  7. C# Lock的基本使用和声明
  8. Java如何给ServerSocket绑定指定IP地址
  9. kdj买卖指标公式源码_八字kdj股票技术指标公式源码(图解)
  10. DDA算法和Bresenham算法
  11. Rect类基本函数使用
  12. 三维模型格式总结整理
  13. 金蝶KIS专业版“登录时出现问题,请重新输入”终极解决全过程
  14. Unity背包系统 设计流程
  15. 使用3g模块SIM5360E收发短信
  16. java实现蒲福风级_蒲福风力级的意思_蒲福风力级是什么意思_蒲福风力级的近义词_反义词_读音-沪江在线词典...
  17. 20200413 jzoj 普及c组 Loan Repayment
  18. 浅谈屏幕拍摄泄密跟踪的检测技术
  19. 微信硬件平台wifi设备通信第一篇
  20. 哀悼日设置网站主题为黑白主题

热门文章

  1. 澄海口袋机器人_汕头市澄海区在2019年汕头市中小学智能机器人竞赛上取得优异成绩...
  2. java整型缓存_JAVA整型包装类的缓存策略
  3. c++查询当前文件夹下文件数目_python3自动化小工具--删除某个文件夹xx后缀文件...
  4. 下列哪个不是java的数据类型_下面哪个不是Java基本数据类型?()
  5. Java连接mysql出现SQL异常,MySQL 这样连接为何出现这样的异常
  6. java 监听器 分类_java过滤器和监听器详解 分类: 学习专区
  7. Linux必懂知识大总结(下)
  8. leetcode35 插入的位置
  9. C++(STL):30 ---关联式容器map的operator[]和insert效率对比
  10. MYSQL增量备份和全量备份脚本分享