JAVA与MySQL--2.Java连接MySQL初试

前言:

将数据库(MySQL)和其他各项环境配置好后,我们可以写一个测试类测试一下。
数据库一切是否完美。

一、连接环境的调试

(使用的ide为intellij idea 2019.3.3)
在这里插入图片描述

向项目中放入JDBC驱动,方法有二:

1、从菜单栏里设置

在这里插入图片描述
找到 Project Structure
在这里插入图片描述

然后选择 “1.JAR。。。。”这个,接着选择JDBC驱动的路径,一路确定,记得点最后的应用

2.从项目里设置

新建 lib 包,将驱动直接拖动到包里,右键lib包,接着Add as library
在这里插入图片描述

二、新建数据库

在连接数据库之前,我们需要先创建一个用来测试的数据库(利用Navicat Preuim)
在这里插入图片描述

在这里插入图片描述
mysql里初始时有几个数据库,暂时不要随便改动。
在这里插入图片描述

三、利用测试类来检查是否连接成功

import javax.swing.*;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class test {
    public static void main(String[] args) {
        Connection con=null;

            try {
                //加载驱动
                Class.forName("com.mysql.jdbc.Driver");
                //创建数据库连接
                con= DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","root");

            } catch (ClassNotFoundException e) {
                e.printStackTrace();
                JOptionPane.showMessageDialog(null,"驱动加载错误");

            }catch ( SQLException e){
                e.printStackTrace();
                JOptionPane.showMessageDialog(null,"数据库连接失败");
            }
            finally {
                if (con!=null){
                    JOptionPane.showMessageDialog(null,"数据库连接成功");
                }
            }


    }
}

注意数据库的地址(url)填写正确,我吃了好几次亏,因为是String类型,所以写错了也不会报错。注意所用的冒号、斜杠是英文字符,注意冒号、斜杠的数量和位置

在这里插入图片描述

至此,可以说开始管理系统项目所需要的基本条件已经满足。接下来开始进入正戏。开始设计数据库、编写内部逻辑代码等等操作了。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: mysql-connector-java-8.0.19.jar是MySQL官方提供的用于Java语言连接和操作MySQL数据库的驱动程序。它是Java应用程序与MySQL数据库进行通信的桥梁。 这个驱动程序提供了许多功能和方法,使得我们可以在Java应用程序中方便地连接和操作MySQL数据库。它支持与MySQL服务器的连接数据库的创建与删除、表的创建与删除、数据的插入与查询等常见数据库操作。 使用mysql-connector-java-8.0.19.jar,你可以在Java应用程序中实现与MySQL数据库连接。你需要通过提供数据库的地址、用户名、密码等连接信息来建立连接。一旦连接成功,你就可以执行SQL语句(如SELECT、INSERT、UPDATE等)来对数据库进行操作。 此外,mysql-connector-java-8.0.19.jar还提供了一些高级功能,如批量插入数据、事务处理、连接池管理等。它的性能也经过了优化,可以高效地处理大量的数据库操作请求。 当你在开发Java应用程序时需要连接和操作MySQL数据库时,可以将mysql-connector-java-8.0.19.jar添加到你的项目中,并在代码中引入相应的类和方法。这样你就可以方便地使用Java语言与MySQL数据库进行交互了。 总之,mysql-connector-java-8.0.19.jar是一个非常重要的Java驱动程序,它为我们提供了连接和操作MySQL数据库的功能,使得我们可以在Java应用程序中轻松地进行数据库操作。 ### 回答2: mysql-connector-java-8.0.19.jar是MySQL数据库Java驱动程序。它是用Java编写的,用于与MySQL数据库进行交互。这个jar文件允许Java程序通过使用MySQL提供的各种功能来连接、查询和管理数据库mysql-connector-java-8.0.19.jar提供了一些重要的特性和功能。首先,它支持与MySQL数据库连接和断开连接。它提供了连接池,可以管理和重用数据库连接,以提高性能并减少连接时间。它还支持通过SSL进行安全连接,以确保数据传输的安全性。 其次,这个jar文件允许Java程序执行SQL查询和更新数据库。它提供了一组API,用于执行SQL语句,如SELECT、INSERT、UPDATE和DELETE。通过这些API,Java程序可以方便地对数据库进行操作,获取和修改数据。 此外,mysql-connector-java-8.0.19.jar还支持事务处理,确保数据库操作的一致性和完整性。它提供了事务管理API,用于开始、提交和回滚事务。这对于处理复杂的数据库操作和确保数据的一致性非常重要。 最后,mysql-connector-java-8.0.19.jar还提供了对数据库元数据的访问。它允许Java程序获取有关数据库、表和列的信息,如表结构、索引、主键和外键等。这对于动态生成SQL查询和执行数据库架构的操作非常有用。 总而言之,mysql-connector-java-8.0.19.jar是一个重要的Java库,用于连接和操作MySQL数据库。它提供了一系列功能和API,方便了Java程序对MySQL数据库的访问和管理。无论是开发Web应用程序还是企业级应用程序,这个jar文件都是不可或缺的。 ### 回答3: mysql-connector-java-8.0.19.jar是MySQL数据库Java官方驱动程序。它是 MySQL Connector/J 的一个版本,用于在Java应用程序中连接和操作MySQL数据库MySQL是一个开源的关系型数据库管理系统。为了在Java应用程序中使用MySQL数据库,需要使用适当的驱动程序来建立连接mysql-connector-java-8.0.19.jar是一个jar文件,它包含了所有必要的类和方法,用于与MySQL数据库进行通信。 使用mysql-connector-java-8.0.19.jar,开发人员可以通过在Java程序中加载该jar文件来建立与MySQL数据库连接连接成功后,可以执行各种操作,如插入、更新、删除和查询数据库中的数据。 该驱动程序还提供了一些附加功能,例如连接池和事务支持。连接池可以提高应用程序的性能,通过缓存数据库连接,使其在需要时可重复使用。事务支持允许开发人员在操作数据库时确保数据的一致性和完整性。 为了使用mysql-connector-java-8.0.19.jar,需要将其添加到Java项目的类路径中。然后,可以在Java代码中导入所需的类,并使用它们来连接和操作MySQL数据库。 总之,mysql-connector-java-8.0.19.jar是一个用于在Java应用程序中连接和操作MySQL数据库的官方驱动程序。它提供了许多有用的功能和方法,使得与MySQL数据库的通信变得简单和方便。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值