IDEA连接MySQL数据库的四种方法

article/2025/10/9 15:44:09

首先右击此电脑点击管理,进入页面

 再服务栏确保MySQL是正常运行状态

打开IDEA,

左边栏选择Maven Archetype,新建一个名为javaweb的新工程

进行如图编辑完成新建

 在Main包下新建一个java包,右击java包进行下图操作,java包拥有新建class的权限

 方法一:

在java下面新建一个HelloConnection1的类,用浏览器输入https://mvnrepository.com/进入Maven网页,输入mysql

 进入 MySQL Connector Java,选择5.1.40版本进入

 复制如下文字到IDEA中pom.xml中

 在HelloConnection1中输入如下编码

import java.sql.Connection;
import java.sql.DriverManager;public class HelloConnection1 {public static void main(String[] args) {try {//1.加载驱动Class.forName("com.mysql.jdbc.Driver");//2.获取连接//jdbc:mysql://localhost:3306/test// 技术名字  :连接的数据库://ip:端口/数据库名Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","abc123");System.out.println(connection);} catch (Exception e) {e.printStackTrace();}}
}

 运行结果如上图即为连接成功

方法二:外部文件方式连接

新建HelloConnection2的类,再新建一个file格式的文件,名为jdbc.properties,进入里面进行编辑输入如下代码

jdbc.driverClass=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test
jdbc.user=root
jdbc.poassworld=abc123

再进入类中输入代码

import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;public class HelloConnection2 {public static void main(String[] args) {Properties pro=new Properties();try {InputStream resourceAsStream = HelloConnection2.class.getClassLoader().getResourceAsStream("jdbc.properties");pro.load(resourceAsStream);String className = pro.getProperty("jdbc.driverClass");String url = pro.getProperty("jdbc.url");String user=pro.getProperty("jdbc.user");String password = pro.getProperty("jdbc.poassworld");Class.forName(className);Connection connection = DriverManager.getConnection(url, user, password);System.out.println(connection);} catch (Exception e) {e.printStackTrace();}}
}

运行结果如上图所示即为连接成功

方法三:外部c3p0连接数据库

 输入如下代码到pom.xml文件中,新建HelloConnection3的类,输入如下代码

 

import com.mchange.v2.c3p0.ComboPooledDataSource;import java.sql.Connection;public class HelloConnection3 {public static void main(String[] args) {ComboPooledDataSource cpds = new ComboPooledDataSource();try {cpds.setDriverClass( "com.mysql.jdbc.Driver" ); //loads the jdbc drivercpds.setJdbcUrl( "jdbc:mysql://localhost:3306/test" );cpds.setUser("root");cpds.setPassword("abc123");Connection connection = cpds.getConnection();System.out.println(connection);} catch (Exception e) {e.printStackTrace();}}
}

 

运行结果如图所示即为连接成功

方法四:

新建file格式文件c3p0-config.xml,输入如下代码 

c3p0-config><!-- This app is massive! --><named-config name="hello"><property name="driverClass">com.mysql.jdbc.Driver</property><property name="jdbcUrl">jdbc:mysql://localhost:3306/test</property><property name="user">root</property><property name="password">abc123</property></named-config>
</c3p0-config>

新建类,HelloConnection4,输入如下代码

import com.mchange.v2.c3p0.ComboPooledDataSource;import java.sql.Connection;
import java.sql.SQLException;public class HelloConnection4 {public static void main(String[] args) {ComboPooledDataSource cpds= new ComboPooledDataSource("hello");try {Connection connection = cpds.getConnection();System.out.println(connection);} catch (SQLException e) {e.printStackTrace();}}
}

 运行结果如图所示即为连接成功


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

相关文章

Idea 连接 MySQL 数据库

文章目录 前言配置 MySQL安装添加环境变量检查配置 MysQL服务状态开启关闭 在idea Ultimate中建立连接引入 Drivers 驱动添加表创建 schema 架构创建 Table 表 写入数据信息 测试类 前言 开始链接前&#xff0c;请确保本机上安装的 idea 是 Ultimate 专业版&#xff0c;点我下…

IDEA连接数据库,以及报错问题

IDEA是一款功能强大的开发工具&#xff0c;而IDEA连接数据库是其中的一个附带功能&#xff0c;该功能可以在我们开发大型任务&#xff0c;编写SQL语句时&#xff0c;提供帮助&#xff0c;例如以MySQL为例 解决SQL映射文件的警告提示&#xff1a; 在映射配置文件中存在报红的情…

IntelliJ IDEA 连接数据库 详细过程

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

IntelliJ IDEA连接Mysql数据库

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

如何在IDEA中连接mysql数据库

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

idea:使用idea连接mysql数据库

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

idea 连接数据库(mysql)

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

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

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

(Java)idea连接数据库

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

IDEA连接mysql保姆级教学

目录&#x1f4a8; 任务管理器打开mysql服务器&#x1f3ad; 在idea中连接mysql&#x1f387; 配置连接&#x1f48e; &#x1f388;&#x1f388;前言 小王同学已经开始疯狂输出数据库了 友友们可以订阅下小王的数据库专栏 保姆级数据库专栏&#x1f3a8; 今天小王同学带给大…

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

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

如何用IDEA配置数据库链接

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

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

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

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

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

人脸识别库的优化

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

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

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

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

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

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

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

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

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

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

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