Java——JDBC连接数据库(步骤详解!!!)

Java——JDBC连接数据库(步骤详解!!!)JDBC的全称是:JavaDatabaseConnectivity,即Java数据库连接。JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。那么,在数据库连接的时候,我使用的是MySQL,Java集成开发环境是Eclipse。要使用JDBC来访问MySQL数据库,首先需要添加MySQL数据库驱动程序。下面,我来为大家讲解一下这其中的步骤(听着名字很高大上,但仔细看步骤会觉得其实没那么难!!!)????????????Step1:www.mysql.co

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

JDBC的全称是:Java Database Connectivity,即Java数据库连接。

JDBC可以通过载入不同的数据库的“驱动程序”而与不同的数据库进行连接。

那么,在数据库连接的时候,我使用的是MySQL,Java集成开发环境是Eclipse。

要使用JDBC来访问MySQL数据库,首先需要添加MySQL数据库驱动程序。

下面,我来为大家讲解一下这其中的步骤(听着名字很高大上,但仔细看步骤会觉得其实没那么难!!!)???

Step 1: 

www.mysql.com

我们先进入MySQL的官网!!! 

Step 2: 

在这里,大家按照下面截图的顺序,一步一步的来就可以了!!! 

Java——JDBC连接数据库(步骤详解!!!)

Java——JDBC连接数据库(步骤详解!!!)

Java——JDBC连接数据库(步骤详解!!!)

Java——JDBC连接数据库(步骤详解!!!)

好的,到这里,我们已经完成了数据库驱动程序的下载。

在你的下载安装路径下,会出现一个压缩包,我们将其解压完成之后,会出现下面这样一个文件夹

Java——JDBC连接数据库(步骤详解!!!)

Step 3:

打开Eclipse集成开发环境,选择项目Project目录下的最后一个Properties,来看下面的截图步骤!!!???

Java——JDBC连接数据库(步骤详解!!!)

Java——JDBC连接数据库(步骤详解!!!)

到这里,我们依次选择Java Build Path,上方的第三个Libraries,右边的第二个Add External JARs。

然后选择我们刚刚解压完的那个mysql-connector-java-8.0.20文件,即可成功添加数据库驱动程序。

来看下面的步骤!!!???

Java——JDBC连接数据库(步骤详解!!!)

Java——JDBC连接数据库(步骤详解!!!)

Java——JDBC连接数据库(步骤详解!!!)

到此为止,我们的MySQL数据库驱动程序已经添加完成!!! 

Step 4: 

我们可以使用下面的代码来检测一下,自己的MySQL数据库驱动程序是否添加成功。???

import java.sql.*;
public class JDBC {
	public static void main(String[] args) {
		String driver="com.mysql.cj.jdbc.Driver";//数据库驱动类所对应的字符串
		String URL="jdbc:mysql://localhost:3306/school?serverTimezone=UTC&useUnicode=true&characterEncoding=utf-8";
                //URL语法格式如下
		//jdbc:mysql:是固定的写法,后面跟主机名localhost,3306是默认的MySQL端口号
		//serverTimezone=UTC是指定时区时间为世界统一时间
		//useUnicode=true是指是否使用Unicode字符集,赋值为true
		//characterEncoding=utf-8是指定字符编码格式为UTF8
		Connection conn=null;
		//Connection接口代表Java程序和数据库的连接对象,只有获得该连接对象后,才能访问数据库,并操作数据表
		try {
			Class.forName(driver);//加载MySQL数据库驱动
		}catch(java.lang.ClassNotFoundException e) {//如果找不到这个类,执行下面的异常处理
			System.out.println("驱动程序配置未配置成功!!!");
		}
		try {
			conn=DriverManager.getConnection(URL,"root","123123");//建立和数据库的连接,并返回表示连接的Connection对象
			System.out.println("数据库连接成功!!!");
		}catch(Exception e) {//未连接成功,执行下面的异常处理
			System.out.println("数据库连接失败!!!");
		}
	}
}

如果添加成功,则会运行出下面的结果。??? 

Java——JDBC连接数据库(步骤详解!!!)

①如果运行结果是:驱动程序配置未配置成功!!!,那么问题应该出在MySQL数据库驱动程序上,应检查是否添加成功。

②如果运行结果是:数据库连接失败!!!,问题应该是你的MySQL用户名或者密码错误,又或是连接了不存在的数据库名。


好的,那么以上就是博主分享的JDBC连接数据库的步骤,希望对你们有所帮助!!!??? 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/158311.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月26日 下午8:46
下一篇 2022年7月26日 下午9:00


相关推荐

  • VLLM OpenWebUI如何解决模型加载慢的问题?

    VLLM OpenWebUI如何解决模型加载慢的问题?

    2026年3月13日
    2
  • ioctl函数详解_函数concat的作用

    ioctl函数详解_函数concat的作用ioctl函数的作用特殊的read,write,当你用read,write不能完成某一功能时,就用ioctl我这里说的ioctl函数是在驱动程序里的,因为我不知道还有没有别的场合用到了ioctl,所以就规定了我们讨论的范围。为什么要写篇文章呢,是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。什么是ioctl。ioctl是设备驱动程序中对设备…

    2022年10月18日
    5
  • 仅用3周时间,就打造出Manus开源平替!贡献源代码,免费用

    仅用3周时间,就打造出Manus开源平替!贡献源代码,免费用

    2026年3月15日
    3
  • NetworkX入门教程

    NetworkX入门教程NetworkX 入门教程 NetworkX Python 处理图数据的包

    2026年3月17日
    1
  • NFV基础技术_零基础

    NFV基础技术_零基础网络虚拟化技术,即用软件来安装、控制、操作那些运行在通用硬件上的网络功能,融合了云和虚拟化技术,使得新一代网络业务拥有更好的伸缩性和自动化能力。这些新涌现的技术经常被不加区分地称为NFV(网络功能虚拟化)和SDN(软件定义网络),虽然二者有逐渐融合之势,但二者的初衷和架构并不相同:SDN起源于园区网,发展于数据中心,目的是将控制平面和转发平面分离,通过集中化的控制平面能够灵活定义网络行为。N…

    2025年8月28日
    8
  • matlab层次聚类中birch,Birch层次聚类

    matlab层次聚类中birch,Birch层次聚类Birch 层次聚类算法标签 空格分隔 CF 树建立 BIRCH 算法比较适合于数据量大 类别数 K 也比较多的情况 它运行速度很快 只需要单遍扫描数据集就能进行聚类 当然需要用到一些技巧 下面我们就对 BIRCH 算法做一个总结 个人建议 如想要自己写 CF 树生成代码前 请先了解一下 B 树的构造与写法对之后的代码完成将会有帮助 1 聚类特征 CF 与聚类特征树 CFTree 在聚类特征树中 一个聚类特征 CF 是这

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号