JDBC入门一 驱动下载和第一个简单的jdbc程序

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: JDBC入门一 驱动下载和第一个简单的jdbc程序一 、jar包的下载:二:在idea中使用三 测试代码:1.自己准备一个MySQL数据库 比如我的数据库(作为例题)2.JDBC编程六部://1.注册驱动//2.获取链接//3.创建数据库操作对象//4.执行sql语句//5.处理查询结果集resultSet//6.释放资源3.一些单词的意思:4.全部代码实列:5.结果与对比:

一 、jar包的下载:


进入官网下载


1.


b23ff0da5e8849d6a9c343f5a1c793fc.png


3ab53753d50541a790f6ac200e124484.png


二:在idea中使用


d39800b1c8d942d79a67fc3b435ff893.png


aff70d63efed48bf8682b9931b622ace.png


然后把jar包拖入lib中


8e6bd684da9c48f6babba3d845262b48.png


然后重要的一步


导入


7cc04b0abde54df2ac58906943b3f9b7.png


d0f578d0b4314843a18999205746bca9.png


三 测试代码:


1.自己准备一个MySQL数据库 比如我的数据库(作为例题)


6fa2878ddddc46f29eefd3ffd54d0672.png


2.JDBC编程六部:


//1.注册驱动


//1.注册驱动
        Class.forName("com.mysql.jdbc.Driver");//固定写法;
            //死死背下来useUnicode=true&characterEncoding=utf8&useSSL=true
            //useUnicode=true支持中文编码  characterEncoding=utf8设置字符集utf—8
            //useSSL=true使用安全链接.
        String url="jdbc:mysql://localhost:3306/tepdatabase?useUnicode=true&characterEncoding=utf8&useSSL=true";
        String username = "root";
        String password = "0615";


//2.获取链接


Connection connection = DriverManager.getConnection(url, username, password);


//3.创建数据库操作对象


Statement statement = connection.createStatement();


//4.执行sql语句


 String sql="select * from  dept;";
        ResultSet resultSet = statement.executeQuery(sql);


//5.处理查询结果集resultSet


while(resultSet.next()){
            System.out.println("LOC="+resultSet.getObject("LOC"));
        }


//6.释放资源


很重要!!!!!!


3.一些单词的意思:


character Encoding :字符编码


connection:联系,关联;联结;接通;连接;连接点;


statement:声明


execute:执行


Query:查询


executeQuery :执行查询


4.全部代码实列:


package com.fianl.jdbc01;
import java.sql.*;
/**
 * @autor 笑霸fianl~
 * 欢迎访问GitHub:https://github.com/XBfinal
 * 欢迎访问Gitee:https://gitee.com/XBfianl
 * 欢迎访问CSDN:https://blog.csdn.net/weixin_52062043
 */
public class jdbcFirst {
    //我的第一个jdbc程序
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        //1.注册驱动
        Class.forName("com.mysql.jdbc.Driver");//固定写法;
            //死死背下来useUnicode=true&characterEncoding=utf8&useSSL=true
            //useUnicode=true支持中文编码  characterEncoding=utf8设置字符集utf—8
            //useSSL=true使用安全链接.
        String url="jdbc:mysql://localhost:3306/tepdatabase?useUnicode=true&characterEncoding=utf8&useSSL=true";
        String username = "root";
        String password = "0615";
        //2.获取链接
        Connection connection = DriverManager.getConnection(url, username, password);
        //3.获取数据库操作对象
        Statement statement = connection.createStatement();
        //4.执行sql语句
        String sql="select * from  dept;";
        ResultSet resultSet = statement.executeQuery(sql);
        //5.处理查询结果集resultSet
        while(resultSet.next()){
            System.out.println("LOC="+resultSet.getObject("LOC"));
        }
        //6.释放资源
        resultSet.close();
        statement.close();
        connection.close();
    }
}


5.结果与对比:

6f33ee274d3545d98cc958e11e8b4267.png


32aa7b0066b14eedb004d414843816d6.png


可见查询成功!!!!

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
SQL Java 关系型数据库
javaweb实训第四天上午——JDBC入门(2)
3.1.3 拿到连接(贾琏) 注册驱动成功之后,接着拿到链接;(贾琏是一个人名字) 贾:加载驱动; 链:建立连接;
75 0
|
SQL Java 数据库连接
jdbc的执行流程|不同数据库的驱动配置
jdbc的执行流程|不同数据库的驱动配置
|
SQL 前端开发 Java
大数据平台底层技术-JAVA篇-如何动态加载不同版本的 HIVE JDBC 驱动 - 一文读懂JAVA的类加载机制 1
大数据平台底层技术-JAVA篇-如何动态加载不同版本的 HIVE JDBC 驱动 - 一文读懂JAVA的类加载机制
|
1月前
|
Java 关系型数据库 MySQL
mysql5.7 jdbc驱动
遵循上述步骤,即可在Java项目中高效地集成MySQL 5.7 JDBC驱动,实现数据库的访问与管理。
125 1
|
6月前
|
SQL Java 数据库连接
Java从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互
ava从入门到精通:2.3.1数据库编程——学习JDBC技术,掌握Java与数据库的交互
|
6月前
|
SQL Java 关系型数据库
零基础轻松入门Java数据库连接(JDBC)
零基础轻松入门Java数据库连接(JDBC)
61 0
|
SQL Java 大数据
大数据平台底层技术-JAVA篇-如何动态加载不同版本的 HIVE JDBC 驱动 - 一文读懂JAVA的类加载机制 2
大数据平台底层技术-JAVA篇-如何动态加载不同版本的 HIVE JDBC 驱动 - 一文读懂JAVA的类加载机制
|
Oracle Java 关系型数据库
什么是数据库驱动?有哪几种jdbc驱动
什么是数据库驱动?有哪几种jdbc驱动
|
6月前
|
SQL Java 数据库连接
JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)(下)
JDBC技术【分页查询、数据库连接池、应用程序分层、封装通用的BaseDao】(四)-全面详解(学习总结---从入门到深化)
516 1
|
6月前
|
SQL Java 关系型数据库
JDBC技术【JDBC概述、获取数据库连接、 下载数据库驱动】(一)-全面详解(学习总结---从入门到深化)
JDBC技术【JDBC概述、获取数据库连接、 下载数据库驱动】(一)-全面详解(学习总结---从入门到深化)
201 0
JDBC技术【JDBC概述、获取数据库连接、 下载数据库驱动】(一)-全面详解(学习总结---从入门到深化)