使用JDBC操作数据库中的数据包括6个基本操作步骤:
(1)、载入JDBC驱动程序:
首先要在应用程序中加载驱动程序driver,使用Class.forName()方法加载特定的驱动程序,每种数据库管理系统的驱动程序不同,由数据库厂商提供。
(2)、定义连接URL,建立数据库连接对象:
通过DriverManager类的getConnection()方法获得表示数据库连接的Connection类对象。
(3)创建Statement对象:
获取Connection对象以后,可以用Connection对象的方法创建一个Statement对象的实例。
(4)、执行查询或更新:
Statement对象可以执行SELECT语句的executeQuery()方法或执行INSERT、UPDATE、DELETE语句的executeUpdate()方法。
(5)、操作结果集:
利用ResultSet对象对数据库操作返回的结果进行处理。ResultSet包含一些用来从结果集中获取数据并保存到Java变量中的方法。主要包括next()方法,用于移动结果集游标,逐行处理结果集,getString()、getInt()、getDate()、getDouble()等方法,用于将数据库中的数据类型转换为Java的数据类型。
(6)、释放资源:
使用与数据库相关的对象非常耗内存,因此在数据库访问后要关闭与数据库的连接,同时还应该关闭ResultSet、Statement和Connection等对象。可以使用每个对象自己的close()方法完成。

package com.neuedu.test01;import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.sql.Connection;public class Test_01_第一个jdbc代码 {public static void main(String[] args) throws Exception  {//1、加载驱动程序,使用了反射机制Class.forName("com.mysql.jdbc.Driver");//2、获取连接对象String url = "jdbc:mysql://localhost:3306/mysqldb";String username = "root";String password = "123456";Connection conn = DriverManager.getConnection(url,username,password);//3、创建语句对象Statement st = conn.createStatement();//4、执行查询语句,获取结果集对象String sql = "select * from dept";ResultSet rs = st.executeQuery(sql);//5、遍历结果集//  rs初始指针指向第1条记录的上一行;while(rs.next()) {//next()方法功能:返回true表示有下一条记录;指针下移一位;int deptno = rs.getInt("deptno");String dname = rs.getString("dname");String loc = rs.getString("loc");System.out.println(deptno+"\t"+dname+"\t"+loc);}//6、释放资源rs.close();st.close();conn.close();}}

创建JDBC应用程序的步骤相关推荐

  1. JDBC之程序编写步骤

    当当当当~~~~欢迎大家阅读,今天我们学习JDBC程序编写步骤  以上是JDBC程序编写步骤的流程图 步骤一:导入java.sql包 步骤二:加载并注册驱动程序 java.sql.Driver 接口: ...

  2. c#创建web应用程序_创建Web应用程序图标集的6个步骤

    c#创建web应用程序 I am not great at creating logos or icons, mainly because of the lack of practice. So wh ...

  3. 企业小程序开发步骤【教你创建小程序】

    随着移动互联网的兴起,微信已经成为了很多企业和商家必备的平台,而其中,微信小程序是一个非常重要的工具.本文将为大家介绍小程序开发步骤,教你创建小程序. 步骤一.注册小程序账号 先准备一个小程序账号,在 ...

  4. *使用C#创建控制台应用程序的基本步骤

    使用C#创建控制台应用程序的基本步骤: (1)创建项目: (2)用户界面设计: (3)属性设置: (4)编写程序代码: (5)保存.调试.运行: 第一步:创建项目: 文件→新建→项目:选择" ...

  5. idea创建包怎么让包分层_idea创建Spring项目的方法步骤(图文)

    Spring介绍 Spring概述 Spring是一个开源框架,Spring是2003年兴起的轻量级java开发框架,由Rod Johnson 在其著作 Expert One-On-One J2EE ...

  6. java jdbc程序,Java构建JDBC应用程序的操作

    我们在学习接口的时候.能够在里面做一些方法的调用.不过今天所要讲的JDBC,虽然也是连接数据库的一种接口,不过与类接口有着很大的区别,大家要注意区分.下面我们就构建JDBC的步骤进行了整理,还不会此类 ...

  7. 手写JDBC的几个步骤(针对MySQL8.0以上的mysql数据库)

    手写JDBC的几个步骤 编者:顾念 使用的MySQL版本:8.0.19: 序言 因为数据库厂商有很多种,为了能够统一让java程序员使用更方便,sun公司编写了一套JDBC接口用于连接数据库.但是只有 ...

  8. 使用 SQL Server Mobile 创建移动应用程序

    使用 SQL Server Mobile 创建移动应用程序  在此演练中,您将学习如何在使用 SQL Server 2005 Mobile Edition (SQL Server Mobile) 的 ...

  9. 《MonoTouch开发实践指南》一1.2 创建MonoTouch应用程序

    1.2 创建MonoTouch应用程序 在本节中,将编写一个带有标签和按钮的简单应用程序,并通过单击按钮来改变标签的文本显示.完成后的应用程序将如图1-10所示. 1.2.1 创建用户界面 首先要做的 ...

最新文章

  1. 听说你想去大厂看妹子,带你看看美团后端开发实习岗详细面经
  2. 一个鉴黄师的产品之路(11-12更新)
  3. SAP-FICO学习笔记
  4. python内置数据结构教程第四版答案_Python数据结构--内置数据结构
  5. VTK:平行坐标视图用法实战
  6. 阿里云天池 Python训练营Task3: Python基础进阶:从函数到高级魔法方法 学习笔记
  7. springboot使用redis(StringRedisTemplate的常用方法)
  8. IT大神提升代码效率的秘密,都私藏在这10个神仙软件里
  9. 剑指offer——判断树的子结构
  10. HDU 1533 二分图最小权匹配 Going Home
  11. qt unicode转gbk_Qt中文编码和QString类Unicode编码转换
  12. cameralink图像接收与发送代码
  13. 《亲密关系》读后感_设计的直觉和亲密感
  14. 怎样更改itunes备份位置_妙招更改iTunes备份地址释放C盘空间
  15. 有些公司的年会,还不如《天龙八部》的万仙大会
  16. 深圳IT外包公司名单汇总
  17. 厕所地图,玩出新花样!
  18. Echarts之Pie (一)
  19. 虚拟地址,虚拟地址空间, 交换分区
  20. 高创伺服驱动器CDHD2和sick伺服编码器hiperface通讯时的故障解决

热门文章

  1. java集合 HashMap的三种遍历方式
  2. dlna投屏显示服务器没互动,投屏时,提示没搜索到电视
  3. 英文缩写(控制理论领域) 摘录
  4. JavaWeb程序参考手册
  5. 增强 Wi-Fi 信号的 9 种最佳方法
  6. 论文翻译—ICP算法论文(节选1~4章)
  7. 8g内存一般占用多少_4/8/16/32GB 玩游戏多少内存才够用?实测大吃一惊
  8. 数据库管理员(dba)的介绍
  9. java sslcontext详解_Java SslContext.newServerContext方法代码示例
  10. 基于云开发的答题活动小程序v2.0-答题记录页