21xrx.com
2024-09-20 05:34:10 Friday
登录
文章检索 我的文章 写文章
Java连接MySQL数据库实例教程
2023-06-17 21:37:22 深夜i     --     --
Java MySQL 连接器

Java是一种常用的编程语言,当我们需要将Java应用程序与MySQL数据库结合时,我们需要通过连接器驱动程序来编写代码实现连接。本文将介绍如何在Java应用程序中连接MySQL数据库,并提供一个简单示例来进行学习和练习。

1.设置MySQL数据库

在Java应用程序中连接MySQL数据库之前,我们需要在本地计算机上安装并配置MySQL数据库。为了简化过程,我们可以选择使用MySQL的在线SaaS版本 - https://dev.mysql.com/doc/refman/8.0/en/create-user.html

创建一个MySQL账户和一个新的数据库实例:

-- 创建数据库

CREATE DATABASE test_db;

-- 创建用户和密码

CREATE USER 'test_user'@'localhost' IDENTIFIED BY 'test_password';

-- 授权用户访问新数据库

GRANT ALL PRIVILEGES ON test_db.* TO 'test_user'@'localhost';

现在我们已经创建了一个名为”test_db”的数据库和一个名为”test_user”的用户,密码为”test_password”。我们可以在Java应用程序中使用这些凭据来连接MySQL数据库。

2.编写Java代码实现MySQL连接

为了使Java应用程序能够连接到MySQL数据库,我们需要从MySQL官方网站下载MySQL连接器。将下载的”mysql-connector-java-x.x.xx.jar”文件复制到Java项目的ClassPath路径下。然后,我们要使用Java的JDBC API来编写Java代码,以便在Java应用程序中连接MySQL数据库。

此外,我们需要提供以下信息:

MySQL数据库所在的主机名或IP地址

MySQL数据库实例监听的端口号

MySQL数据库实例的名称

MySQL数据库实例连接的用户名和密码

以下是示例Java代码:

import java.sql.*;

public class MySQLExample {

  public static void main(String[] args) {

    Connection conn = null;

    try {

      String url = "jdbc:mysql://localhost:3306/test_db";

      String user = "test_user";

      String password = "test_password";

      conn = DriverManager.getConnection(url, user, password);

      System.out.println("Database connected!");

    } catch (SQLException ex) {

      System.out.println("Failed to connect database");

      ex.printStackTrace();

    } finally {

      try {

        if (conn != null) {

          conn.close();

        }

      } catch (SQLException ex) {

        ex.printStackTrace();

      }

    }

  }

}

3.测试Java程序

使用以上代码创建Java类,并执行main()即可连接到MySQL数据库。

3个

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复