Java连接MySQL数据库的代码及详细教程

一、准备工作

1、确保MySQL已成功安装

    检测方法:(可参考以下文章)

2、确保Java以及Eclipse(或IDEA)已成功安装

      在Eclipse中新建一个名为 MySQLConnect 的Java项目,并在项目中创建一个 Test.java 类,输入以下测试代码。若能正常输出 Hello World,则说明环境成功。

image

二、连接

1、创建测试数据库

    使用WorkBench图形化工具,在MySQL中创建名为 test01 的数据库,并在 test01 数据库中,新建一个名为student 的表,在表中添加 id 、 name两个字段作为测试。

   创建test01数据库

image

    创建student表,添加id、name字段

image
image

    在student中,插入两条测试数据(右击student表,选择Select Rows – Limit 1000

image

2、添加Jar包

    在Eclipse的 MySQLConnect项目中,添加MySQL的Jar包。

image

    具体操作可以参考以下文章:

3.执行连接代码

    新建名为 JDBCConnection.java 的类,复制测试代码,运行并查看运行结果。

    测试代码:

package test;

import java.sql.*;

public class JDBCConnection {
    //驱动名称(MySQL 8.0之前版本的驱动为:"com.mysql.jdbc.Driver")
    private static String Driver = "com.mysql.cj.jdbc.Driver";
    //连接地址:格式为:jdbc:mysql://localhost:端口号(默认为3306)/数据库名称
    private static String Url = "jdbc:mysql://localhost:3306/test01";
    //用户名
    private static String User = "root";
    //用户密码:这里是自己电脑上数据库的密码
    private static String Password = "123456";
    public static void main(String[] args) {
        try {
            //1、加载驱动
            Class.forName(Driver);
            //判断是否加载成功
            System.out.print("加载驱动成功!");
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
            System.out.println("加载驱动失败!");
        }
        Connection con = null;
        try{
            //2、获取数据库连接
            con = DriverManager.getConnection(Url,User,Password);
            System.out.println("获取数据库连接成功!");
            System.out.println("进行数据库操作!");
            //执行sql语句
            Statement statement = con.createStatement();
            ResultSet resultSet = statement.executeQuery("select * from student");
            //打印结果集
            while (resultSet.next()){
                System.out.print(resultSet.getString("id") + " ");
                System.out.print(resultSet.getString("name"));
                System.out.println();
            }
        } catch (SQLException e) {
            e.printStackTrace();
            System.out.println("获取数据库连接失败!");
        }
        finally {
            try{
                con.close();
            } catch (SQLException e) {
                e.printStackTrace();
 }
        }
    }
}

注意:代码中MySQL的连接信息,一定要改为自己数据库的信息,比如MySQL密码

    运行结果:

image

若提示连接成功,并能输出MySQL中测试的数据,即表示连接成功。

三、总结

    以上就是Java连接MYSQL数据库的详细步骤,希望对大家的学习有所帮助,也希望大家多多支持 贝塔服务

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容