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操作啦!