maven项目连接MySQL(mysql-8.0.11)版本

前言:java、maven等已安装好。

1、在maven的pom.xml文件中添加依赖

    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>8.0.11</version>
     </dependency>

1.1添加后会自动下载jar包,如果不自动下载,设置eclipse--window--show view --other 如下图

1.2 添加索引

 

1.3 右键项目,选maven--add dependency 就可以直接下载想要的jar到maven项目了。

2、java jdbc连接 mysql 测试

2.1数据库建表:

CREATE TABLE t_student
(
    id INT(11) PRIMARY KEY AUTO_INCREMENT,
  name VARCHAR(255) NOT NULL,
  age  INT(11) NOT NULL
);
 
INSERT INTO t_student VALUES(NULL,'大宇',22),(NULL,'小宇',20),(NULL,'小黄',30);

2.2 代码

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class JdbcUtil {
    public static void main(String[] args) {
        // 声明Connection对象
        Connection con;
        // 驱动程序名
        String driver = "com.mysql.cj.jdbc.Driver";
        // URL指向要访问的数据库名 test   
        String url = "jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=utf8"
                + "&useSSL=false&serverTimezone=Hongkong";
        // MySQL配置时的用户名
        String user = "root";
        // MySQL配置时的密码
        String password = "root";
        // 遍历查询结果集
        try {
            // 加载驱动程序
            Class.forName(driver);
            System.out.println("driver success");
            // 1.getConnection()方法,连接MySQL数据库!!
            con = DriverManager.getConnection(url, user, password);
            if (!con.isClosed())
                System.out.println("\n\t\t成功以 " + user + " 身份连接到数据库!!!");
 
            // 2.创建statement类对象,用来执行SQL语句!!
            Statement statement = con.createStatement();
            // 要执行的SQL语句
            String sql = "select * from t_student";
            // 3.ResultSet类,用来存放获取的结果集!!
            ResultSet rs = statement.executeQuery(sql);
            System.out.println("\n\t\t执行结果如下所示:");
            System.out.println("\t\t-----------------------------------------------------------------");
            System.out.println("\t\t|\t" + "ID" + "\t" + "姓名" + "\t" + "年龄");
            System.out.println("\t\t-----------------------------------------------------------------");
 
            int ID = 0;
            String Name = null;
            String Sex = null;
            int Age = 0;
            String Phone = null;
            String Address = null;
 
            while (rs.next()) {
                // 获取 ID 这列数据
                ID = rs.getInt("ID");
                // 获取 Name 这列数据
                Name = rs.getString("Name");
                // 获取 Age 这列数据
                Age = rs.getInt("Age");

                // 输出结果
                System.out.println("\t\t|\t" + ID + "\t" + Name + "\t" + Age +"\t|\t\t");
            }
            System.out.println("\t\t-----------------------------------------------------------------");
            rs.close();
            con.close();
        }
        catch (ClassNotFoundException e) {
            // 数据库驱动类异常处理
            System.out.println("Sorry,can`t find the Driver!");
            e.printStackTrace();
        }
        catch (SQLException e) {
            // 数据库连接失败异常处理
            e.printStackTrace();
        }
        catch (Exception e) {
            // TODO: handle exception
            e.printStackTrace();
        }
        finally {
            System.out.println("\t\t\t\t\t\t\t\t获取数据库数据完毕!!!");
        }
    }
}
 

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MySQL 8.0.11MySQL数据库的一个版本。在这个版本MySQL引入了一些新的功能和改进,提供了更强大和可靠的性能。 MySQL 8.0.11 jar包是用来连接Java应用程序和MySQL数据库的库文件。它提供了一系列的类和方法来处理与数据库的连接、查询、更新等操作。通过导入和使用这个jar包,我们可以在Java应用程序方便地使用MySQL数据库。 使用MySQL 8.0.11 jar包需要遵循以下几个步骤: 1. 下载MySQL 8.0.11 jar包:可以通过MySQL官方网站或Maven仓库等途径获取MySQL 8.0.11 jar包。 2. 将jar包导入Java项目:将下载的jar包添加到Java项目的依赖,这样Java编译器就能找到并使用其的类和方法。 3. 配置数据库连接:在Java代码,使用适当的URL、用户名和密码等信息配置数据库连接。可以使用DriverManager类或者一些第三方库来创建和管理数据库连接。 4. 执行SQL操作:使用Connection对象创建Statement或PreparedStatement对象,并使用它们执行SQL查询和更新操作。通过ResultSet对象获取查询结果,通过执行UPDATE、INSERT或DELETE等语句对数据库进行更新。 除了基本的数据库操作,MySQL 8.0.11 jar包还提供了一些高级功能,如事务管理、批量插入、元数据访问等。通过使用这些功能,我们可以更有效地操作数据库,提高程序的性能和可靠性。 总之,MySQL 8.0.11 jar包是用来连接Java应用程序和MySQL数据库的库文件,通过使用它,我们可以方便地操作数据库,实现各种数据处理需求。 ### 回答2: MySQL 8.0.11MySQL数据库的一个版本,而jar包则是用于与MySQL数据库进行连接和操作的程序包。这个特定的jar包是用于与MySQL 8.0.11数据库进行连接的。 MySQL 8.0.11MySQL数据库的一个重要版本。它引入了许多新功能和改进,包括更好的性能、安全性和可扩展性。它还提供了更多的存储引擎选项和更灵活的数据管理功能。 而jar包则是一个Java Archive文件,其包含了用于在Java程序进行数据库连接和操作的必要的类和方法。在使用Java编写的程序,如果需要与MySQL 8.0.11数据库进行交互,则需要将这个jar包添加到程序的类路径,并使用其的类和方法来创建连接、执行查询和更新等操作。 具体来说,这个特定的jar包可能包含了与MySQL 8.0.11版本特定的数据库驱动程序实现,以及与之相关的连接配置和工具类。通过使用这个jar包,开发人员可以方便地与MySQL 8.0.11数据库进行交互,并利用其提供的新功能和改进来开发更高效、安全和可扩展的应用程序。 总之,MySQL-8.0.11的jar包是用于与MySQL 8.0.11数据库进行连接和操作的程序包,可以帮助开发人员更好地利用MySQL 8.0.11的新功能和改进来开发高效、安全和可靠的Java应用程序。 ### 回答3: MySQL 8.0.11MySQL数据库的一个版本,jar包是用于Java程序连接和操作MySQL数据库的文件。MySQL 8.0.11 jar包是该版本Java驱动程序。通过将该jar包导入到Java项目,可以实现与MySQL 8.0.11数据库的连接和操作。 MySQL 8.0.11 jar包提供了一系列的API和方法,使得在Java程序可以轻松地执行数据库操作,例如查询数据、插入和更新数据、创建表和修改表结构等。使用jar包可以在Java项目使用标准的JDBC(Java Database Connectivity)接口来连接MySQL 8.0.11数据库。 为了使用MySQL 8.0.11 jar包,首先需要将jar包文件导入到Java项目的classpath,可以通过将jar包复制到项目的lib文件夹或者使用构建工具(如Maven)进行依赖管理。 一旦导入jar包成功,就可以在Java代码使用相关的类和方法操作MySQL 8.0.11数据库。例如,可以通过建立数据库连接对象,使用连接对象创建执行SQL语句的对象,利用执行对象执行查询语句并获取结果集,通过执行对象执行更新语句来修改数据等等。 总之,MySQL 8.0.11 jar包是连接和操作MySQL 8.0.11数据库的工具,提供了便捷的API和方法,可以方便地在Java项目使用。通过它,开发人员可以轻松地实现与MySQL 8.0.11数据库的交互操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值