IntelliJ IDEA 连接数据库 详细过程

article/2025/10/9 16:07:41

IntelliJ IDEA集成了众多插件,方便开发者使用,使用其自带的Database模块就可以很方便的配置、连接到数据库,本次操作以MySQL为例,其中testjdbc数据库已经提前建好,里面有两张表emp_table 和 t_user,相关信息如下图。

连接到MySQL数据库

调出Database面板

  IDEA配置Database数据源需要我们在IDEA的主界面中找到View->ToolWindows->Database,如下图所示:

这里写图片描述

1、选择数据源

在IDEA中新建一个Java工程后,最右侧侧边栏会有个 Database 标签,点击此标签,然后点击+按钮
,选择Data Source,选择MySQL,如果是其他数据源,选择其他对应按钮即可。过程如下图所示。

2、下载驱动

如下图是下载好MySQL驱动的情况。如果是第一次进入此界面并且没有驱动,IDEA会在Driver处提示没有下载对应数据库类型的驱动,直接点击,就会自动下载,稍作等待后,结果显示为MySQL,若点击此标签,可以对MySQL的驱动文件进行进一步配置。

3、配置账户、密码信息

如上图所示,需要填写数据库账户信息,这里我的用户名User为root,由于是本地数据库,所以Host填写为localhost,端口Port为3306,Password填写用户名对应的密码即可,Database可以填写想连接的数据库名,也可以暂时不填,待连接上后再设置。填写以上所有信息后,点击Test Connection按钮,如果显示成功Successful,说明连接成功,点击OK按钮,配置完成。

4、查看、修改数据库

  • 连接到数据库后,在Database标签下,可以查看数据库结果,如下图所示,可以看到testjdbc库下有两张表,分别是emp_table 和 t_user,并且能看到表的列信息。如下图所示。

  • 点击表名或者列名,就可以查看表信息,也可以修改表信息,如下图所示。

使用JDBC操作数据库

1、导入驱动包到工程

  • Database标签下,右键刚刚建立的数据源名,选择属性Properties,进入之前配置数据源的界面,如下图所示。

  • 点击Driver处MySQL,查看驱动信息,如下图所示。

  • 查看驱动包在计算机中的位置,记下这个路径,方便后面导入这个jar包,如下图。

  • 查看到MySQL驱动包的位置后,关闭窗口,在主界面点击File->Project Structure,进入工程设置界面。然后在左侧栏,点击Modules,再选择Dependencies,再点击右侧的+按钮,选择JARs or directories,找到上面MySQL驱动jar包的位置,选择这个jar文件。成功导入后,在Export栏下会有两项,分别是jdk和刚刚导入的jar包,如下图所示。

导入成功后,在工程目录External Libraries下面也会出现导入的驱动包名称,如下图所示。

2、使用jdbc操作数据库

import java.sql.*;public class ConnMySQL {public static void main(String[] args) throws Exception {Connection conn = null;try {// 加载驱动类Class.forName("com.mysql.jdbc.Driver");long start =System.currentTimeMillis();// 建立连接conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testjdbc","root", "【填写对应的密码】");long end = System.currentTimeMillis();System.out.println(conn);System.out.println("建立连接耗时: " + (end - start) + "ms 毫秒");// 创建Statement对象Statement stmt = conn.createStatement();// 执行SQL语句ResultSet rs = stmt.executeQuery("select * from t_user");System.out.println("id\tusername\tpwd\t\tregTime");while (rs.next()) {System.out.println(rs.getInt(1) + "\t" + rs.getString(2)+ "\t\t" + rs.getString(3) + "\t\t" + rs.getString(4));}} catch (SQLException e) {e.printStackTrace();} finally {try {if (rs != null) {rs.close();}} catch (SQLException e) {e.printStackTrace();}try {if (stmt != null) {stmt.close();}} catch (SQLException e) {e.printStackTrace();}try {if (conn != null) {conn.close();}} catch (SQLException e) {e.printStackTrace();}}}
}

3、程序执行结果

  • 上面的程序中,使用了一条查询语句,查询表t_user的内容,执行程序后的结果如下图。


http://chatgpt.dhexx.cn/article/WiBWqWV9.shtml

相关文章

IntelliJ IDEA连接Mysql数据库

IntelliJ IDEA连接Mysql数据库 1、首先找到右边的Database的显示框、没有的话在工具栏中View,现在Tool Windows下拉菜单,继续选择Database,就可以出现。 2、然后点击有上角处的那个的“”,选择Data Source 下的MySQL(数据库类型取…

如何在IDEA中连接mysql数据库

补充说明下,本篇博文连接数据库,只是将IDEA作为一个Mysql数据库的可视化界面,无法在代码中访问。如果你们是想在代码中连接MySQL数据库,比如通过访问数据库的用户名和密码来进行登录验证,那么请看以下这篇文章《Java连…

idea:使用idea连接mysql数据库

一、首先确保数据库服务是打开的 命令行窗口和任务管理器均可查看 命令行窗口查看 在命令行窗口输入mysql(有密码的需要输入密码,我的密码为空,所以不用输入) 在任务管理器查看 打开任务管理器,查看服务选项&#xf…

idea 连接数据库(mysql)

idea连接数据库 1.打开idea工具,在右边找到“database”,点击进入 2.找到mysql 3.进入下面的页面 4.输入数据库的地址和端口号 本机所填写的host为本地地址,mysql默认端口为3306 填上用户名和密码 最后点击“Test Connection”进行连接测试…

超详细IDEA连接本地数据库以及使用教程

文章目录 前言一、IDEA连接本地数据库二、IDEA使用数据库操作 前言 IDEA的项目要想连接本地数据库,前提就是本地已经配置有数据库,并且可以使用 附Windows10 安装配置数据库教程: 超详细MySQL(免安装版)安装与配置教程 一、IDEA连接本地数据库 点击IDE…

(Java)idea连接数据库

idea 连接数据库 1.在idea中连接管理数据库库 idea的右侧有一个数据库的按钮点击之后再点击加号选择数据源 以MySQL为例 本地数据库填入用户和密码再选择要连接的数据库后点击测试连接 若测试不通过则查看用户名与密码是否正确 测试通过后即可对数据库中的表格进行操作 2.在…

IDEA连接mysql保姆级教学

目录💨 任务管理器打开mysql服务器🎭 在idea中连接mysql🎇 配置连接💎 🎈🎈前言 小王同学已经开始疯狂输出数据库了 友友们可以订阅下小王的数据库专栏 保姆级数据库专栏🎨 今天小王同学带给大…

idea配置连接数据库的操作方法

学习时,使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法。 idea连接数据库文章目录 一、 连接操作1.1 创建连接1.2 连接数据库1.3 查看检验1.3.1 在终端上检验1.3.2 在Nav…

如何用IDEA配置数据库链接

版本:idea 2021.2、MySQL5.7 很多小伙伴在idea中写SQL语句会爆红,可能就是因为idea没有与数据库进行连接,导致不识别数据库中的关键字,下面讲解一下如何配置idea与数据库的连接 步骤如下: 第一步:打开id…

idea 连接数据库详细教程(新手篇)2021版idea

第一步找到Database,一般在右边 第二步点击号即可打开这个, 第三步可以根据不同的数据库选择本期只有SQL Server (如有需要可留言) 3.1 题外如果没有驱动可下载 第四步选中SQL Server数据库之后就会进入这个页面 4.1内容解释 4.2此…

人脸识别模块关于人脸库大小

1、什么是人脸库 简单来讲,人脸库就是人脸数据的储存管理中心,能够为人脸识别提供比对模板,为抓拍人脸数据提供管理空间,为人脸算法检测提供测试样本。人脸识别项目是建立在人脸库的基础之上,所以人脸识别的首要任务便…

人脸识别库的优化

以下内容摘自阿里技术的文章:《爆料!传阿里人靠脸吃饭,真相是…》 在人脸识别应用中,特征提取是否完整与充分,对比是否快速准确,与识别算法、终端软硬件以及人脸底库照片都有关系。所以,信息平…

matlab里实现AR人脸库2600张人脸图的分类处理

AR人脸库,包含50位男性和50位女性,每人26张共2600张图。 但是网上下载的AR人脸库并没有进行分类,而是2600张图在一个文件夹中,本示例在matlab里编程实现将2600张人脸图分类为编号为s1~s100的100类,每类26张人脸图&…

使用Delphi接入虹软人脸识别ArcFace,开发人脸库服务器

利用虹软 SDK 开发局域网人脸库服务器 一、选择开发平台 以前做单位食堂人脸识别就餐时,会用到在线人脸识别,终端设备必须并入互联网,单位对人脸信息比较敏感,客户会要求提供内部网人脸库使用。 利用人脸识别 SDK 开发人脸库服务…

如何使用百度云人脸识别服务(V3版接口python语言) (九)批量向人脸库中添加人脸

千呼万唤始出来,终于要开始操作人脸库了 今天就先说说如何向人脸库中批量添加人脸吧(这也是应评论的要求) 首先若是想要批量向人脸库中添加人脸,我们先得要有足够量的人脸啊啊啊啊啊 本人作为一名高中生极度无聊的弄到了我学校所有学生的学业水平考试照片,作为测试(本…

怎么把百度云人脸识别添加到百度云人脸库中

1.首先注册一个百度云账号,然后在产品服务,人工智能里找到人脸识别,创建一个应用,在应用里创建一个名为人脸的群组 2.在index控制器中写两个方法 public function face_group(){$groupname=face;$client=$this->init_face();$ret=$client->getGroupList();if ($ret[…

人脸库对比(百度人脸识别)(Java版)

系列文章: 一、JavaFX摄像:https://blog.csdn.net/haoranhaoshi/article/details/85880893 二、JavaFX拍照:https://blog.csdn.net/haoranhaoshi/article/details/85930981 三、百度人脸识别--人脸对比&am…

人脸识别接口_DS-K5603-Z 海康威视人员通道人脸识别组件 1万人脸库 10.1英寸LCD触摸显示屏_DS-K5603-Z_DS-K5603-Z...

DS-K5603-Z 海康威视人员通道人脸识别组件 英寸LCD触摸显示屏 支持10000人脸库 支持人脸识别、刷卡或相互组合的识别方式,1:1比对时间≤1S/人,1:N比对时间≤人 DS-K5603-Z DS-K5603-Z海康人脸识别组件海康人脸识别组件 DS-K5603-Z 产品简介 DS-K5603-Z人脸识别组件是一款高…

python+opencv人脸识别(用耶鲁大学的Yale人脸库训练cnn)3

用耶鲁大学的Yale人脸库,里面包含15个人,每人11张照片,主要包括光照条件的变化,表情的变化,接下来我会把自己的几张照片混进去,看看训练过后能不能被神经网络良好的识别。https://blog.csdn.net/weixin_393…

百度智能云人脸库的创建与使用

搜索百度智能云人脸识别云服务 点立即使用,再登百度之类的账号 创建应用 新建组 添加图片