文章目录

  • JDBC
  • JDBC本质:
  • JDBC作用:
    • 跟数据库建立连接
    • 发送 SQL 语句
    • 返回处理结果
  • 操作流程和具体的连接步骤如下:
    • 操作步骤:
      • 需要导入驱动jar包 mysql-connector-java-8.0.22.jar
      • 注册驱动
      • 获取数据库连接对象 Connection
      • 定义sql
      • 获取执行sql语句的对象 Statement
      • 执行sql,接受返回结果
      • 处理结果
      • 释放资源
    • 第一步:
      • 点击进入mysql jar包下载官网
      • 代码编写:
  • 连接成功后的操作结果:

JDBC

基本概念:java 数据库连接,简称:( java DataBase Connectivity ),java语言操作数据库。

JDBC本质:

其实是官方(SUN公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码时驱动jar包中的实现类。

JDBC作用:

跟数据库建立连接

发送 SQL 语句

返回处理结果

操作流程和具体的连接步骤如下:

操作步骤:

需要导入驱动jar包 mysql-connector-java-8.0.22.jar

1.1–复制mysql-connector-java-8.0.22.jar到项目下。 注:任何一个包都可以,也可以自己建一个包。
 1.2–右键——>add as Library

注册驱动

获取数据库连接对象 Connection

定义sql

获取执行sql语句的对象 Statement

执行sql,接受返回结果

处理结果

释放资源

第一步:

点击进入mysql jar包下载官网

jar包下载及导入:


将下载好的压缩包进行解压:

解压之后下图就是连接数据库所用到的jar包:

将jar包复制粘贴到IDEA所用的项目下,放置jar包的目录可以是自己新建的,也可以和项目同在一个目录下。然后再:右键选择添加到add as Library下:

代码编写:

public class jdbcDemo01 {public static void main(String[] args) throws Exception {Statement state = null;Connection conn = null;try {//2.注册驱动Class.forName("com.mysql.cj.jdbc.Driver");//3.获取数据库连接对象conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/zqq?serverTimezone=GMT%2B8", "root", "root");//4.定义sql语句String sql = "update integral set stu_name='老黄666' where id = '1'";//5.获取执行sql的对象 Statementstate = conn.createStatement();//执行sqlint count = state.executeUpdate(sql);//7.处理结果System.out.println(count);} catch (SQLException e) {e.printStackTrace();}finally {try {if (state!=null){//8.释放资源state.close();}} catch (SQLException throwables) {throwables.printStackTrace();}try {if (conn!=null){conn.close();}} catch (SQLException throwables) {throwables.printStackTrace();}}}
}

注意:mysql 5之后的驱动jar包可以省略注册驱动编写的步骤。之前的需要要写上。

连接成功后的操作结果:

【java】Java连接mysql数据库及mysql驱动jar包下载和使用相关推荐

  1. 在哪下载Mysql数据库的JDBC驱动jar包

    目录 在哪下载Mysql数据库的JDBC驱动jar包 (1)进入此链接: (2)选择需要支持的语言 (3)选择其运行平台: (4)注意看后缀,点击下载. ​ (5)小调查 (7)解压 在哪下载Mysq ...

  2. java连接sql server 2012(免费的jar包下载及导入教程)

    连接sql server数据库分为四个步骤: 1.加载驱动 2.连接数据库 3.发送sql语句 4.操作执行 先来说第一个问题:导入jar包的问题,在加载驱动的时候,没有导入jar包会报一个找不到类的 ...

  3. 下载MySQL数据库版本对应的jar包

    ** MySQL数据库的官方网址 ** https://dev.mysql.com/downloads/ MySQL官方网址 选择Java的ODBC 选择MySQL的版本 platform indep ...

  4. mysql 各版本驱动jar包下载地址

    连接:https://dev.mysql.com/downloads/connector/j/

  5. java word jar_处理word的poi的jar包下载_处理word的poi的jar包官方下载-太平洋下载中心...

    对word文档的处理,提供对word信息抽取的类. 对word处理的poi的jar包(poi-bin-3.2-FINAL-20081019.zip) 现在Java对word excel进行操作的jar ...

  6. 【Java笔记】mysql各个版本驱动jar包下载

    为了防止以后忘记去哪下载驱动,就在这里记下来 http://central.maven.org/maven2/mysql/mysql-connector-java/

  7. 数据库驱动(JDBC Driver)jar包下载

    基于java开发语言常用的数据库驱动jar包下载 1. mysql数据库驱动jar包下载:http://dev.mysql.com/downloads/connector/j/ 2. oracle数据 ...

  8. oracle驱动架包下载,oracle11g驱动jar包

    <oracle11g驱动jar包>是一款免费JAVA相关软件,当前版本V,由noYes小编收集于互联网,适用于所有windows操作系统,安全无毒. oracle①①g驱动jar包其中包含 ...

  9. JDBC驱动jar包的下载和导入

    学JDBC必不可少的需要下载和导入驱动jar包,在这个过程中,相信不止我一个人犯了傻吧,下面是jar包的一个下载地址 驱动jar包下载 注意:这个jar包是8.0.23版本的,只支持jdk1.8以上的 ...

最新文章

  1. 从 CPU、磁盘、内存、网络、GC 一条龙!JAVA 线上故障排查完整套路
  2. 无所不答的“自动聊天AI”
  3. [原]五分钟搭建gitserver
  4. 创建与SharePoint 2010风格一致的下拉菜单 (续) 整合Feature Custom Action框架
  5. git简介 http://msysgit.github.io/
  6. tableau可视化数据分析60讲(十二)-过滤器详解
  7. java基本数据类型线程_Java基本数据类型
  8. 如何快速解决虚拟机中的CentOS7无法上网的方式
  9. thinkphp mysql exp_thinkphp备份数据库的方法分享
  10. IDEA集成Scala图文教程详细步骤
  11. 如果你想自己创业,做社区超市
  12. 聊聊.net 程序设计——命名规范(上)
  13. 怎么把word转换ppt?
  14. C语言实现字符串转二进制编码,并保存.txt
  15. 使用电子签章确立电子劳动合同的法律效力
  16. c语言局域网聊天项目,局域网聊天的程序(C++版)
  17. 电脑怎么录制玩王者荣耀的过程
  18. ln建立软链接出现错误:broken symbolic link to
  19. s3cmd配置bucket生命周期
  20. 【时间函数】gettimeofday

热门文章

  1. 微泡排气除污装置有哪几种叫法吗?
  2. 快速了解什么是CDN
  3. 小额支付管理平台的设计与实现
  4. 如何设置IPv4和IPv6报文的DSCP值——网络测试仪实操
  5. jsp 实验室管理系统Myeclipse开发mysql数据库web结构jsp编程计算机网页项目
  6. 抓包工具--Fiddler
  7. IDEA打开多个窗口
  8. mdadm彻底删除software RAID
  9. 叠氮功能化硫铟铜量子点CuInS Qds-N3|炔基修饰碲化镉/硫化硒量子点 CdTe/CdSe Qds-Alkyne科研试剂
  10. 携程移动端静态页面仿写