精华内容
下载资源
问答
  • jdbc编程的6个开发步骤
    2022-04-17 22:39:50

    1.加载驱动

    2.获取连接

    3.创建预编译对象

    4.执行sql

    5.处理结果集

    6.释放资源

    更多相关内容
  • JDBC编程六个步骤

    千次阅读 2021-12-16 17:11:58
    第二步:获取连接(表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,...第步:释放资源(使用完资源后一定要关闭资源。Java和数据库属于进程间通信,开启后一定要关闭) pa...

     

    第一步:注册驱动(告诉Java程序,即将要连接那个品牌的数据库)
    
    第二步:获取连接(表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,使用完后一定要关闭)
    
    第三步:获取数据库操作对象(专门执行sql语句的对象)
    
    第四步:执行SQL语句(DQL DML ...)
    
    第五步:处理查询结果集(只有第四步执行select语句时,才会执行第五步)
    
    第六步:释放资源(使用完资源后一定要关闭资源。Java和数据库属于进程间通信,开启后一定要关闭)
    
    package com.xzh.jdbc;
    
    import javax.xml.transform.Result;
    import java.sql.*;
    
    public class Test {
    
        public static void main(String[] args) {
            Connection conn = null;
            Statement stmt = null;
            ResultSet res = null;
            try {
                // 第一步:注册驱动(告诉Java程序,即将要连接那个品牌的数据库)
                Class.forName("com.mysql.jdbc.Driver");
    
                // 第二步:获取连接(表示JVM的进程和数据库进程之间的通道打开了,这属于进程之间的通信,重量级的,使用完后一定要关闭)
                String url = "jdbc:mysql://localhost:3306/xzh";
                String user = "root";
                String password = "333";
                conn = DriverManager.getConnection(url, user, password);
    
                // 第三步:获取数据库操作对象(专门执行sql语句的对象)
                stmt = conn.createStatement();
    
                // 第四步:执行SQL语句(DQL DML ...)
                String sql = "select empno as a,ename from emp";
                res = stmt.executeQuery(sql);// 专门执行DQL语句
    
                // 专门执行DML语句的(insert delete update)
                // 返回值是“影响数据库中的记录条数”
                //int c =stmt.executeUpdate(sql);
    
                // 第五步:处理查询结果集(只有第四步执行select语句时,才会执行第五步)
                while (res.next()) {
                    String empno = res.getString("a");
                    String ename = res.getString("ename");
                    System.out.println(empno + "," + ename);
                }
    
            } catch (SQLException e) {
                e.printStackTrace();
            }catch (ClassNotFoundException e){
                e.printStackTrace();
            }finally {
                // 第六步:释放资源(使用完资源后一定要关闭资源。Java和数据库属于进程间通信,开启后一定要关闭)
                if (stmt != null) {
                    try {
                        stmt.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
                if (conn != null) {
                    try {
                        conn.close();
                    } catch (SQLException e) {
                        e.printStackTrace();
                    }
                }
            }
        }
    }
    

    展开全文
  • JDBC编程6

    2022-03-09 19:44:10
    第二步:获取连接(表示JVM进程和数据库进程之间的通道打开了,进程之间的重量级通信,使用之后要关闭通道) ...第步:释放资源(使用完资源之后要关闭资源,Java和数据库之间属于进程之间的通信,使用之后要关闭) ...

    第一步:注册驱动(告诉java程序要连接哪个品牌的数据库)

    第二步:获取连接(表示JVM进程和数据库进程之间的通道打开了,进程之间的重量级通信,使用之后要关闭通道)

    第三步:获取数据库操作对象(专门执行sql语句的对象)

    第四步:执行sql语句(DDL、DQL...)

    第五步:处理查询结果集(只有当第四步执行的是select的语句的时候才有第五步)

    第六步:释放资源(使用完资源之后要关闭资源,Java和数据库之间属于进程之间的通信,使用之后要关闭)

    展开全文
  • JDBC编程步骤

    千次阅读 2019-11-17 11:35:11
    把驱动程序类加载到内存中。 (利用反射机制) // 这里是利用反射机制去加载某个类的特性 // 并不是要获取这镜像对象来...String driverName = "oracle.jdbc.driver.OracleDriver"; Class.forName(driverN...

    1)注册驱动
    把驱动程序类加载到内存中。
    (利用反射机制)

    // 这里是利用反射机制去加载某个类的特性
    // 并不是要获取这个镜像对象来操作
    // 加载这个类就会让这个类中的static{}被执行
    // 这个静态代码块中的代码就是注册驱动的代码
    String driverName = "oracle.jdbc.driver.OracleDriver";
    Class.forName(driverName);
    

    2)获取连接
    利用驱动管理类中的静态方法

    // url:就是数据库的地址
    // oracle的url格式: 
    //	父协议:子协议:协议类型:@ip:port:数据库名称
    //    jdbc:oracle:thin:@127.0.0.1:1521:XE
    String url = "jdbc:oracle:thin:@127.0.0.1:1521:xe";
    String user = "briup";
    String password = "briup";
    Connection conn = DriverManager.getConnection(url,user,password);
    

    3)创建执行SQL命令的Statement对象

    //Statement	执行异构的SQL命令效率较高
    Statement st = conn.createStatement();
    

    4)执行SQL命令(CRUD)

    // 他们都能够执行任何一种SQL命令
    // 区别:返回值类型不一样
    
    //boolean类型的返回值代表是否具有结果集
    boolean execute(sql); 
    
    //int类型的返回值代表有多少行数据受到了影响。适用于执行DML语句。
    int executeUpdate(sql);
    
    //适用于执行select查询语句,返回值就是查询的结果集。
    ResultSet executeQuery(sql);
    

    5)解析结果集(仅针对查询语句)
    ResultSet.next():
    a)返回一个boolean变量,表示结果集中是否存在下一行值。
    b)当返回值为true的时候,把游标向前推移一位,指向下一行值。

    6)关闭连接,释放资源
    原则:先开的后关,后开的先关。
    close()方法

    st.close();
    conn.close();
    
    展开全文
  • JDBC编程步骤概述

    千次阅读 2021-04-25 15:22:00
    JDBC编程分为步: 第一步:**注册驱动**。 第二步:**连接驱动** 第三步:**获取数据库操作对象** 第四步:**执行sql语句** 第五步:**处理sql语句执行结果** 第步:**释放资源*
  • JDBC编程六个步骤: 准备工作中导入ojdbc文件,然后右键选中添加路径 build path–>到oracle安装目录里添加oracle的ojdbc.jar包 (1).注册驱动 Class.forName(“oracle.jdbc.OracleDriver”); (2)...
  • JDBC编程步骤

    2022-03-11 17:57:46
    JDBC编程步骤 public class TestJDBC { public static void main(String[] args) throws SQLException, ClassNotFoundException { String url="jdbc:mysql://localhost:3306/jdbc?useUnicode=true&...
  • JDBC的简单操作流程,以及eclipse项目添加jdbc驱动
  • java JDBC编程流程步骤

    2021-02-20 22:17:10
    java JDBC编程流程步骤 JDBC:Java Data Base Connection JDBC是用于运行sql语句并从数据库中获取新新的java API. JDBC是用来(让我们的程序)通过网络来操作数据库的,作用非常重要;JDBC技术也是Java核心技术之...
  • jdbc步骤

    2022-07-01 17:00:45
    对于一DQL语句来说,末尾是可以添加这样一关键字的:for uodate;以上SQL语句的含义是:​ 在本次事务的执行过程中,job=‘MANAGER’的记录被查询,这些记录在我查询过程中,任何人,任何事务都不能对这些记录...
  • 14.JDBC编程六个步骤

    千次阅读 2018-03-21 09:52:12
    首先,需要知道使用Java开发任何数据库应用程序都需要4主要接口:Driver,Connection,Statement和ResultSet。这些接口定义了使用SQL访问数据库的一般架构。访问数据库的Java程序主要有5个步骤,分别是:1)加载...
  • JDBC,全称是Java Database Connectivity,它是一套统一的、基于Java语言的关系数据库编程接口规范,该规范允许你把SQL语句作为参数通过JDBC接口发送给远端数据库,远端数据库接受到你的SQL后进行语法分析、验证,...
  • 浅谈JDBC步骤

    2021-07-13 12:44:15
    如何将java和数据库连接,带着这问题我学习了JDBCJDBC的全称是:Java Database Connectivity)在JDBC中找到了答案,JDBC连接数据库,创建一JDBC连接数据库的程序,包含6个步骤: 加载驱动(告诉Java程序,...
  • 事务是作为单个逻辑工作单元执行的一系列操作,一逻辑工作单元必须有四属性,称为原子性、一致性、隔离性和持久性 (ACID) 属性,只有这样才能成为一事务 。JDBC处理事务有如下操作: conn.setAutoComit(false)...
  • JDBC编程六

    2021-04-26 23:53:52
    文章目录JDBC编程六步总体步骤第一步、注册驱动第二步:获取连接第三步:获取数据库操作对象第四步:执行SQL语句第五步:处理查询结果集第步:释放资源 总体步骤 ​ 第一步:注册驱动 (告诉java,即将连接的是...
  • JDBC接口简述以及JDBC编程步骤

    千次阅读 2019-02-17 13:12:58
    编程中要连接数据库,就必须先装载数据库驱动程序,不同的数据库有不同的装载方法. 装载MySQL驱动:Class.forName("com.mysql.jdbc.Driver"); 驱动...
  • JDBC之程序编写步骤

    千次阅读 2022-03-25 10:48:26
    当当当当~~~~欢迎大家阅读,今天我们学习JDBC程序编写步骤 以上是JDBC程序编写步骤的流程图 步骤一:导入java.sql包 步骤二:加载并注册驱动程序 java.sql.Driver 接口:是所有 JDBC 驱动程序需要实现的接口...
  • 文章目录一、JDBC概述二、JDBC编程步骤(以MySQL为例)1、导入jar包2、加载数据库驱动3、通过DriverManager获得Connection对象3、定义SQL语句4、利用Connection创建Statement对象Statement与PreparedStatement:5、...
  • JDBC编程步骤

    千次阅读 2021-05-05 16:26:48
    包中的一些类和接口组成,它为Java开发人员操作数据库提供了一标准的API,可以为多种关系数据库提供统一访问。 JDBC访问数据库层次结构: 1.创建数据库连接Connection 一种是通过DriverManager(驱动管理类)的...
  • JDBC编程

    千次阅读 2022-03-12 14:48:11
    JDBC编程 1.程序是怎么操作数据库的? 2.什么是 JDBC? JDBC 定义 JDBC 工作原理 3.JDBC 使用 3.1 创建项目并添加 MySQL 驱动 3.2 使用代码操作数据库 1.获取数据源(DataSource)(准备工作,点击 MySQL 连接工具,并...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 46,282
精华内容 18,512
关键字:

jdbc编程的6个开发步骤