0


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

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

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

在这里插入图片描述
好啦,大家也继续努力,一起加油干!!!

一:什么是JDBC?

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

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

二:使用JDBC连接MySQL

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

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

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

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

1、创建数据库和数据表

这里的表格就随便创建一张表即可:
在这里插入图片描述

2、导入工具包:

我们在项目的包下创建一个lib包,然后把下载好的工具包直接放进去即可:
在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

3、编写代码,加载驱动

importjava.sql.*;/**
 * 与数据库建立连接
 */publicclassBaseDao{publicConnectiongetConn()throwsSQLException{Connection conn =null;//连接数据库//数据库地址URLString 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红色框的部门是你自己创建数据表的名称

测试:

publicclass start {publicstaticvoidmain(String[] args)throwsSQLException{BaseDao dao =newBaseDao();
        dao.getConn();}}

结果:
在这里插入图片描述
这样我们就和数据库连接成功!!!

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

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

在这里插入图片描述

标签: mysql java 数据库

本文转载自: https://blog.csdn.net/m0_57310550/article/details/124307524
版权归原作者 热爱飞行的小应学长 所有, 如有侵权,请联系我们删除。

“Java真的不难(四十)使用JDBC连接MySQL数据库”的评论:

还没有评论