使用springboot项目使用原生jdbc进行MYSQL数据库的连接

原⽣jdbc访问数据库步骤

加载JDBC驱动程序
创建数据库的连接
创建preparedStatement
执⾏SQL语句
处理结果集
关闭JDBC对象资源

Springboot项⽬测试原⽣JDBC连接 步骤

步骤一:pom.xml添加依赖

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>

<dependency>
 <groupId>mysql</groupId>
 <artifactId>mysql-connector-java</artifactId>
</dependency>

步骤二:新建一个测试类
使用springboot项目使用原生jdbc进行MYSQL数据库的连接_第1张图片

package net.xdclass.demoproject;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JdbcApp {

    public static void main(String [] args) throws Exception {

        Class.forName("com.mysql.cj.jdbc.Driver");
        //连接
        String url = "jdbc:mysql://localhost:3306/xdclass?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC";




        String username = "root";
        String password = "123456";

        //获取连接对象,并连接数据库
       Connection connection = DriverManager.getConnection(url,username,password);


       //获取语句对象
       Statement statement = connection.createStatement();

       ResultSet resultSet =  statement.executeQuery("select * from video");

       while (resultSet.next()){

           System.out.println("视频标题:"+resultSet.getString("title"));

       }
       statement.close();

    }
}

其中我的账号是roor,密码是123456 要更换成你自己的
其中访问的是我本地的xdclass数据库中video表的title信息
使用springboot项目使用原生jdbc进行MYSQL数据库的连接_第2张图片
运行结果:
使用springboot项目使用原生jdbc进行MYSQL数据库的连接_第3张图片

ps:
我一开始测试的时候遇到了此类问题:
Exception in thread “main” java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
可以参考此篇文章,其实就是下载导包就可以了
https://blog.csdn.net/weixin_45678130/article/details/113652446

你可能感兴趣的:(数据库,mysql,jdbc,java,sql)