当前位置:网站首页>IDEA连接MySQL数据库并使用数据
IDEA连接MySQL数据库并使用数据
2022-07-31 13:45:00 【亦是远方】
一、IDEA连接MySQL数据库
1、首先新建普通Java项目
2、连接数据库
点击右侧DataBase
点击加号,找到MySQL,添加数据库
输入用户名和密码,点击Test Connection
显示连接成功,点击Apply,OK
发现没有数据库,点击1 of 7,选择All schemas
即可显示全部的数据库
二、使用数据库的数据
1、新建Java类 Test
2、下载MySQL驱动Jar包
方法一:官网下载
官网地址
选择 Plantfrom Independent 版本,下载第二个。
点击不登录,只下载
方法二:百度盘
链接:https://pan.baidu.com/s/1yTS6XeTWJ7hm2Z7zPeV_Iw?pwd=qw44
提取码:qw44
3、返回IDEA,新建文件夹lib
解压缩下载的zip文件,把下载好的Jar包放入lib文件夹
4、非常重要(添加到库)
右击加入的Jar包,选择Add as Library(添加到库)
5、编写Test类
import java.sql.*;
public class Test {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.jdbc.Driver");
// 使用我自己的数据库 test
String url = "jdbc:mysql://localhost:3306/test";
// 数据库的用户名和密码
String username = "root";
String password = "root";
Connection connection = DriverManager.getConnection(url, username, password);
Statement statement = connection.createStatement();
// SQL语句,使用我自己的test数据库下的 boss 表
String sql = "SELECT * FROM boss";
ResultSet resultSet = statement.executeQuery(sql);
// 需要与自己的数据库里的表结构相对应
while (resultSet.next()){
System.out.println("id = " + resultSet.getObject("id"));
System.out.println("name = " + resultSet.getObject("name"));
System.out.println("age = " + resultSet.getObject("age"));
}
resultSet.close();
statement.close();
connection.close();
}
}
boss表结构如下(自己表结构要修改代码)
6、运行主函数,得到数据
三、更多好玩好学的内容请关注公众号
边栏推荐
猜你喜欢
ECCV2022: Recursion on Transformer without adding parameters and less computation!
「面经分享」西北大学 | 字节 生活服务 | 一面二面三面 HR 面
ECCV2022:在Transformer上进行递归,不增参数,计算量还少!
C# control ListView usage
ICML2022 | Fully Granular Self-Semantic Propagation for Self-Supervised Graph Representation Learning
pytorch gpu版本安装最新
C# using NumericUpDown control
【redis】发布和订阅消息
操作符详解
golang-gin-pprof-使用以及安全问题
随机推荐
滑窗法切分数据
【牛客刷题-SQL大厂面试真题】NO3.电商场景(某东商城)
六石编程学:不论是哪个功能,你觉得再没用,会用的人都离不了,所以至少要做到99%
/run/NetworkManager占用空间过大
C# using NumericUpDown control
The cluster of safe mode
SetoolKit使用指南
Buffer 与 拥塞控制
C# Get network card information NetworkInterface IPInterfaceProperties
matlab as(assert dominance)
EasyMock日记1[通俗易懂]
golang-gin - graceful restart
Shell项目实战1.系统性能分析
C# control ToolStripProgressBar usage
hyperf的启动源码分析(二)——请求如何到达控制器
C# control ListView usage
C#使用ComboBox控件
Introduction to the PartImageNet Semantic Part Segmentation dataset
All-round visual monitoring of the Istio microservice governance grid (microservice architecture display, resource monitoring, traffic monitoring, link monitoring)
动作捕捉系统用于柔性机械臂的末端定位控制