mysql jar 包下载地址
1. 官网下载:https://dev.mysql.com/downloads/connector/j/
2. Maven中央仓库在线下载:https://mvnrepository.com/artifact/mysql/mysql-connector-java
3. GitHub下载:https://github.com/mysql/mysql-connector-j/releases
根据自己的操作系统选择,如果是 Windows选择 Platform Independent 版本根据自己需求选择
下载后,首选解压,找到如下图所示的jar包
打开 IDEA,首先在项目目录下,或者 src 同级创建一个 【libs】文件夹,将刚找到的 jar 包复制过来
注意,上图,jar包前有小箭头,你刚导入时,是没有的,接下来【右键单击】,找到【add as library】点击
点击后,出现下图界面,点击【OK】
然后 jar 包前出现小箭头,点击小箭头,出现如下界面,就表示我们将 jar 包导入成功
记得开启 MySQL 服务,接下来我们用 Java 代码操作 数据库。
操作步骤
Java代码如下
//1、导入驱动jar包,右键add as library
//2、注册驱动,本质就是将这个类加载进内存中
Class.forName("com.mysql.cj.jdbc.Driver");
//3、获取数据库的连接对象, test 是数据库名称,要选择自己的数据库
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "用户名", "自己的密码");
//4、定义一个sql语句
String sql ="update account set balance=500 where id=1";
//5、获取执行Sql的对象
Statement stmt = con.createStatement();
//6、执行SQL
int count = stmt.executeUpdate(sql);
//7、处理结果
System.out.println(count);
//8、释放资源
stmt.close();
con.close();
数据库代码如下
-- 创建一个数据库
CREATE DATABASE IF NOT EXISTS test CHARACTER SET utf8;
-- 使用数据库
USE test;
-- 创建一个账户表
CREATE TABLE account(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCHAR(20),
balance DOUBLE
);
-- 向账户表中添加数据
INSERT INTO account(NAME , balance) VALUES('张三',1000),('李四',1000);
-- 查询账户表
SELECT * FROM account;
执行 Java 代码后,控制台返回 1 ,返回数据库查看,可以看到 张三 的钱变成了 500
上述只是简单的使用,接下来,看这篇文章:详解JDBC各个对象