Java真的不难(四十)使用JDBC连接MySQL数据库

Java真的不难(四十)使用JDBC连接MySQL数据库,第1张

Java真的不难(四十) 使用JDBC连接MySQL数据库

哈喽伙计们,好久不见,我也好久没有更新文章啦,大家五一假期快乐呀!!!
就在昨天,小应学长收到了CSDN寄出的新星计划获奖证书,噔噔噔噔:


好啦,大家也继续努力,一起加油干!!!

一:什么是JDBC?

JDBC: Java Data Base Connectivity 是一种java数据库连接技术

一个系统是由java的JDBC技术获取到数据库的数据展示在页面上进行可视化的数据展示,获取用户通过
简单直观的页面 *** 作然后由java后台技术对数据库的数据进行CRUD

二:使用JDBC连接MySQL

首先,这里需要使用到一个的数据库驱动jar包(可以去厂商官网下载):

这个工具包大家可以自行去官网下载,或者私信小应学长也可以发给大家,但是建议大家最好自己去下载最新的版本哟!!!

需要使用Java连接数据库,有以下几个步骤:

创建Mysql数据库的数据库和表导入工具包编写代码,加载驱动建立连接,创建Connection连接对象创建SQL指令,创建PreparedStatement对象,负责发送SQL指定到数据 (写SQL语句)PreparedStatement对象执行executeQuery查询,执行CRUD关闭资源对象

1、创建数据库和数据表

这里的表格就随便创建一张表即可:

2、导入工具包:

我们在项目的包下创建一个lib包,然后把下载好的工具包直接放进去即可:

然后选择对应的工具包后点击应用即可

3、编写代码,加载驱动

import java.sql.*;


/**
 * 与数据库建立连接
 */

public class BaseDao {
    public Connection getConn() throws SQLException {
        Connection conn = null;
       
        //连接数据库
        //数据库地址URL
        String url = "jdbc:mysql://localhost:3306/staffmeaasge?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC";
        //数据库用户名
        String user = "root";
        //数据库密码
        String password = "19990806";
       
        try {
            //1.加载驱动(加载进内存)
            Class.forName("com.mysql.cj.jdbc.Driver");
            //2.建立数据库连接
            conn = DriverManager.getConnection(url, user, password);
            System.out.println("*******与连接数据库成功*******");
        } catch (SQLException e) {
            e.printStackTrace();
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }
        return conn;
    }

注意:

这个URL红色框的部门是你自己创建数据表的名称

测试:


public class start {
    public static void main(String[] args) throws SQLException {

        BaseDao dao = new BaseDao();
        dao.getConn();
    }
}

结果:

这样我们就和数据库连接成功!!!

好啦 大家快去试试吧~~~

在接下去的文章中就在这个连接成功的基础上去数据库读取数据,进行CRUD *** 作啦!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/991033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存