欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-29 20:02:05
...

前言:

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

一、连接环境的调试

(使用的ide为intellij idea 2019.3.3)
JAVA与MySQL--2.Java连接MySQL初试

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

1、从菜单栏里设置

JAVA与MySQL--2.Java连接MySQL初试
找到 Project Structure
JAVA与MySQL--2.Java连接MySQL初试

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

2.从项目里设置

新建 lib 包,将驱动直接拖动到包里,右键lib包,接着Add as library
JAVA与MySQL--2.Java连接MySQL初试

二、新建数据库

在连接数据库之前,我们需要先创建一个用来测试的数据库(利用Navicat Preuim)
JAVA与MySQL--2.Java连接MySQL初试

JAVA与MySQL--2.Java连接MySQL初试
mysql里初始时有几个数据库,暂时不要随便改动。
JAVA与MySQL--2.Java连接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类型,所以写错了也不会报错。注意所用的冒号、斜杠是英文字符,注意冒号、斜杠的数量和位置

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

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