iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Mysql的数据库连接---SpringBoot
  • 304
分享到

Mysql的数据库连接---SpringBoot

数据库mysqlspringboot 2023-09-03 17:09:52 304人浏览 独家记忆
摘要

1.原生态连接 ①:准备工作:引入Mysql依赖:                  mysql            mysql-connector-java            5.1.6         ②:书写DBUtil工具

1.原生态连接

①:准备工作:引入Mysql依赖:

                   mysql            mysql-connector-java            5.1.6        

②:书写DBUtil工具类:全代码

import java.sql.*;​public class DBUtil {    public static final String username="root";//连接数据库的用户名    public static final String passWord="***";//连接数据库的密码    public static final String url="jdbc:mysql://localhost:3306/db02?useSSL=false&serverTimezone=UTC&characterEncoding=utf-8";//url的路径    public static Connection getCon() throws SQLException {        try {            Class.forName("com.mysql.jdbc.Driver");        } catch (ClassNotFoundException e) {            e.printStackTrace();        }        return DriverManager.getConnection(url,username,password);    }    public static Statement getStatement(Connection connection) throws SQLException {        return connection.createStatement();    }    public static ResultSet getResultSet(Statement statement,String sql) throws SQLException {        return statement.executeQuery(sql);    }}​

③:连接数据库的四大步骤

1>:加载驱动

2>:获取连接

 public static Connection getCon() throws SQLException {        try {            Class.forName("com.mysql.jdbc.Driver");   //1.加载驱动        } catch (ClassNotFoundException e) {            e.printStackTrace();        }        return DriverManager.getConnection(url,username,password);       //2.获取连接    }

3>:通过你的连接来获取操作数据库的statement对象

public static Statement getStatement(Connection connection) throws SQLException    {        return connection.createStatement();//注:prepareStatement()可以防止SQL注入问题    }

4>:执行sql语句,获取结果集

public static ResultSet getResultSet(Statement statement,String sql) throws SQLException {        return statement.executeQuery(sql);    }

④:代码测试

1>:数据库表的设计:

user表:

 

2>:在SpringBoot的测试单元经行测试

@springBootTestclass MysqlApplicationTests {​    @Test    void contextLoads() throws SQLException {        Connection connection = DBUtil.getCon();//驱动加载和连接        Statement statement = DBUtil.getStatement(connection);//得到statement对象        ResultSet resultSet = DBUtil.getResultSet(statement, "select * from db02.user");//执行CRUD的sql语句得到结果集        if(resultSet!=null){            while (resultSet.next()){//遍历结果集,打印查询结果                String id = resultSet.getString(1);                String username=resultSet.getString(2);                String password=resultSet.getString(3);                String email = resultSet.getString(4);                String sex = resultSet.getString(5);                String age = resultSet.getString(6);                System.out.println(id+" "+username+" "+password+" "+email+" "+sex+" "+age);                System.out.println("===============");            }        }    }​}

3>:测试结果

 

2.在yml或则properties文件里,直接配置

以yml文件为例:

spring:  datasource:    url: jdbc:mysql://localhost:3306/db02?ServerTimezone=UTC    username: root      password: ***    driver-class-name: com.mysql.cj.jdbc.Driver

3.总结

以上就是关于自己总结的连接mysql数据库的两种方法,实际的操作也不难,希望可以帮助到大家!

来源地址:https://blog.csdn.net/qq_51933234/article/details/129669918

您可能感兴趣的文档:

--结束END--

本文标题: Mysql的数据库连接---SpringBoot

本文链接: https://www.lsjlt.com/news/392601.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Mysql的数据库连接---SpringBoot
    1.原生态连接 ①:准备工作:引入mysql依赖:                  mysql            mysql-connector-java            5.1.6         ②:书写DBUtil工具...
    99+
    2023-09-03
    数据库 mysql spring boot
  • SpringBoot 是怎样连接 MySql 数据库的
    Spring Boot 是一款流行的 Java 开发框架,它可以轻松地连接各种类型的数据库,包括关系型数据库和非关系型数据库。本文将介绍 Spring Boot 是如何连接数据库的,包括其原理和代码示例。 一、Spring Boot 连接...
    99+
    2023-08-18
    数据库 spring boot mysql
  • SpringBoot多数据库连接(mysql+oracle)的实现
    出于业务需求,有时我们需要在spring boot web应用程序中配置多个数据源并连接到多个数据库。 使用过Spring Boot框架的小伙伴们,想必都发现了Spring Boot...
    99+
    2022-11-11
  • SpringBoot利用jpa连接MySQL数据库的方法
    目录添加依赖配置数据库连接 创建测试数据库表Java代码部分做个简单的代码测试where语句与查找数据添加依赖 在pom文件中添加如下依赖 <!--添加Jp...
    99+
    2022-11-13
    SpringBoot连接MySQL SpringBoot jpa连接MySQL数据库
  • mysql 连接数据库
    1、首先启动mysql 并链接数据 小意思吧!都会了是吧    mysql -uroot -p //连接数据    net start mysql /...
    99+
    2022-05-21
    连接数据库 mysql
  • SpringBoot 是怎样连接数据库的
    Spring Boot 是一款流行的 Java 开发框架,它可以轻松地连接各种类型的数据库,包括关系型数据库和非关系型数据库。本文将介绍 Spring Boot 是如何连接数据库的,包括其原理和代码示...
    99+
    2023-09-18
    数据库 spring boot java
  • Node.js 连接 mysql 数据库
    目录 一、安装驱动 二、连接数据库 1、数据库连接的配置信息 数据库连接参数说明 2、封装 mysql 的执行语句 3、后端路由文件  三、数据库操作( CURD ) 1、查询数据 2、插入数据 3、更新数据 4、删除数据 4、获取受影响的...
    99+
    2023-09-09
    mysql 数据库 node.js
  • python连接MySQL数据库
    模块功能:connect()方法 * connect()方法用于连接数据库,返回一个数据库连接对象。如果要连接一个位于host.remote.com服务器上名为fourm的MySQL数据库,连接串可以这样写: ...
    99+
    2023-01-31
    数据库 python MySQL
  • JSP连接MySQL数据库
    ✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:JAVA开发者成长之路 ✨...
    99+
    2023-08-16
    java mysql tomcat
  • Python3 连接Mysql数据库
    初学Python ,目前无论是电子书还是网上的教程,都是针对于python2.7,但是对于部分语法以及模块都有变化。比如urllib2是python自带的模块,不需要下载。urllib2在python3.x...
    99+
    2022-10-18
  • php连接mysql数据库
        连接数据库:使用面向对象的方法;1.造一个mysqli对象,造连接对象2.准备一条SQL语句3.执行SQL语句,如果是查询语句。成功返回结果及对象4.从结果集...
    99+
    2022-10-18
  • jdbc连接MySql数据库
    jdbc连接MySql数据库 package com.zhy; import com.mysql.jdbc.Driver; import java.sql.*; public class TestJdbc { publi...
    99+
    2020-09-18
    jdbc连接MySql数据库 数据库入门 数据库基础教程 数据库 mysql
  • python3连接MySQL数据库
    环境:python 3.6.1 + mysql 5.1 Python3 支持用 pymysql 模块来链接数据库 1、pymysql安装 windows下:pip install pymysql 直接安装 官方文档:http://...
    99+
    2023-01-31
    数据库 MySQL
  • idea连接MySQL数据库
    文章目录 前言一、idea创建连接MySQL操作步骤 二、配置连接参数操作步骤 总结 前言 提示:idea连接数据库前,先需要查看自己数据库安装、配置是否完成: 1.打开mysql命令控制台 2.输入密码,到如下页面...
    99+
    2023-08-17
    mysql intellij-idea 数据库
  • C#连接MySQL数据库
    目录 一、引用MySql.Data.dll文件 二、连接、关闭数据库 三、数据库增删改查 附:完整代码 一、引用MySql.Data.dll文件 创建C#窗体应用程序,解决方案资源管理器中找到“引用”,右键,选择添加引用。 在MyS...
    99+
    2023-10-28
    c# 数据库 mysql
  • Python 连接 MySQL 数据库
    在实际数据分析和建模过程中,我们通常需要从数据库中读取数据,并将其转化为 Pandas dataframe 对象进行进一步处理。而 MySQL 数据库是最常用的关系型数据库之一,因此在 Python 中如何连接 MySQL 数据库并查询数据...
    99+
    2023-08-16
    python
  • Java连接mysql数据库
    文章目录 一、Java连接mysql数据库1.1 流程1.2 一个测试连接的java程序 二、优化:创建一个工具类2.1 存在的问题2.2 创建配置文件和工具类2.3 测试使用工具类进行CRUD操作 三、SQL注入问题3.1...
    99+
    2023-08-16
    数据库 mysql java jdbc sql注入
  • C# 连接 MySQL 数据库
    目录 一、需求 二、新建 C# 项目 三、MySQL数据库 四、MySqlHelper 五、测试 一、需求 C# 使用 MySQL 数据库的情况还是比较少的,大部分使用 Windows 平台一般使用 SQL Server,在两年前我...
    99+
    2023-09-02
    c# 数据库
  • c++ 连接mysql数据库
            使用vs2019对window11中的数据库进行连接 1. 配置连接环境         首先需要把mysql中的头文件和库文件放入到c++项目工程中 打开安装MySQL的目录,在windows系统中如果是默认路径,应该和我...
    99+
    2023-09-03
    数据库
  • springboot怎么连接两个数据库
    这篇“springboot怎么连接两个数据库”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“springboot怎么连接两个数...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作