JDBC 从零开始连接MySQL数据库

MySQL数据库构建

数据库下载教程参考超详细MySQL安装及基本使用教程

下载MySQL

首先,去官网http://www.mysql.com下载MySQL。
MySQL官网图片

网页翻到最下面,找到downloads,选择下载社区免费版本

选择社区版
选择适合的Windows版本
安装版本
点击下载的程序,进入安装向导
在这里插入图片描述
向导
选择接受协议,选择next
协议
在这里插入图片描述
在这里插入图片描述

安装
设置root用户密码,也可以添加其他用户,然后继续next
密码
配置MySQL在Windows上的信息

配置
默认路径
路径
继续next
在
点击execute执行
在这里插入图片描述
继续next
在这里插入图片描述
点击finish完成安装向导
这样就安装完成了
在这里插入图片描述
安装完成后进入MySQL的安装目录,进入MySQL Sever,其目录下的文件如下:
在这里插入图片描述
bin目录下保存了MySQL常用的命令工具以及管理工具
data目录是MySQL默认用来保存数据文件以及日志文件的地方(我的因刚安装还没有data文件夹)
docs目录下是MySQL的帮助文档
include目录和lib目录是MySQL所依赖的头文件以及库文件
share目录下保存目录文件以及日志文件。

进入bin目录,按住shift键然后点击鼠标右键可以选择在该目录下打开命令窗口,或者在地址栏中输入cmd进入命令窗口。输入mysql -u root -p后回车,然后会提示输入密码,输入密码后就会进入MySQL的操作管理界面。可以再这里使用SQL命令操作
在这里插入图片描述

使用navicat连接本地MySQL数据库(navicat是先前下载的,可根据自己的需求下载其他适配数据库的软件)

打开navicat,新建MySQL连接,输入数据库名,用户名和密码,主机和端口采用本地形式
在这里插入图片描述
新建查询就可以使用SQL命令,来新建数据库,并进行数据的增删改查
新建数据库,示例如下:

create database student

进入student数据库然后建表
在这里插入图片描述

mysql-connector-java下载(下载最新版)

下载教程参考mysql-connector-java下载

MySQL官网下载
在这里插入图片描述
在这里插入图片描述
选择适配java的
在这里插入图片描述
选择版本
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

将mysql-connector-java.jar包导入IDEA

该步骤参考将驱动mysql-connector-java.jar包导入IDEA

在解压后找到mysql-connector-java-8.0.23.jar(找到你所下载的那个版本),并复制
在这里插入图片描述
进入到idea,在你所进行的项目下建个文件夹(名为libs),并将jar粘贴到改目录下
在这里插入图片描述
右键libs文件夹,添加library
在这里插入图片描述
这样就导入成功了

运行java代码,对数据库进行查询

详细代码解释参考JDBC连接数据库----Mysql七大步骤详解

package exercise01;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class mysql {

        //驱动名称(包含了数据库的产品和数据库的版本号)
        private static String driver = "com.mysql.jdbc.Driver";
        //数据库的url
        private static String url = "jdbc:mysql://localhost:3306/student?useSSL=false&serverTimezone=UTC";
        //数据库用户名
        private static String user = "root";
        //数据库密码
        private static String  pass = "password";

        //使用jdbc进行添加操作
        public static void select() throws Exception {
            //加载mysql驱动
            Class.forName(driver);
            //获取数据库连接
            Connection conn = DriverManager.getConnection(url,user,pass);
            //编写sql语句
            System.out.println("连接成功");
            //执行sql语句
            // 创建 Statement 对象
            Statement statement = conn.createStatement();

            // 执行查询
            String query = "SELECT * FROM stu";
            ResultSet resultSet = statement.executeQuery(query);

            // 处理结果
            while (resultSet.next()) {
                int id = resultSet.getInt("id");
                String name = resultSet.getString("name");
                System.out.println("ID: " + id + ", Name: " + name );
            }
        }

        //测试类的主方法
        public static void main(String[] args) throws Exception {
            select();
        }
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值