Maven项目测试数据库连接是否成功

MyBatis连接数据库 1.什么是MyBatis    MyBatis是一个开源的数据持久层框架,它内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询,存储过程和高级映射,就消除了所有的JDBC代码和参数的手工设置以及结果集的检索。2.连接数据库之前的准备    若使用MyBatis连接数据库,必先进行MyBatis环境搭建,如部署jar文件,配置MyBatis的核心配置文件configuration.xml等... 阅读详情
import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.DataSource;
import org.junit.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestWS {
	
	@SuppressWarnings("resource")
	@Test
	public static void main(String[] args) throws SQLException {
		ApplicationContext ac = null;
		ac = new ClassPathXmlApplicationContext("classpath:spring-mybatis.xml");
		DataSource bean = ac.getBean(DataSource.class);
		Connection connection = bean.getConnection();
		
		System.out.println("数据库信息:"+connection);
	}
	
}

如果能拿到数据库信息,表示连接数据库成功。

@SuppressWarnings("resource")  :忽略编辑器的警告

代码中的spring-mybatis.xml为连接数据库的配置文件

main方法上面的两个注解可不加。

 

使用idea搭建springboot项目 无 阅读详情

相关推荐

1.3 在IDEA中使用Maven编写一个Hibernate程序(IDEA+Maven+Hibernate)

1.3 第一个Hibernateche程序(IDEA+Maven+Hibernate) 1.3.1 创建项目 1. 先创建一个Maven项目 . 2. 完善项目 创建成功的项目目录结构所有缺失,我们需要手动创建完成。    在main目录下分别创建java和resources文件夹。    同样在main下新建test测试文件夹,再在此文件夹下新建Java测试源码文件夹和resource...

Corey__Zhang的博客 533

HiveJDBC和关系型数据库JDBC报错java.lang.IllegalArgumentException: Bad URL format

在项目中使用JDBC的方式同时访问Hive、MySQL、Oracle, 如果先访问关系型数据库再访问Hive,那么没问题; 如果先访问Hive,再访问关系型数据库,报错:java.lang.IllegalArgumentException: Bad URL format try { // 排除连接不上的错误 Class.forName(driveClass); Driver...

火焰哥哥的记事本 736

新手必看:如何用Python模拟电动助力转向系统(EPS)的传感器信号处理

本文详细介绍了如何使用Python模拟电动助力转向系统(EPS)的传感器信号处理流程,包括转向力矩、转向角度和车速信号的生成与滤波处理。通过实战代码示例,帮助开发者理解ECU如何计算助力扭矩,并提供了可视化分析和性能优化建议,适合汽车电子系统开发新手学习。

weixin_28327051的博客 354

最快验证你的Maven项目(Idea Spring Boot)是否成功连接数据库

有时候想验证一下是不是成功连上数据库(或者bug是不是因为数据库),但是因为网上好多都要建Entity类,搞Controller,感觉写的心累,就写了一篇这个(如果有错误或不足,一切以你说的为准),真的是简单不能简单了 1.pom.xml文件引入依赖: 1)引入jdbc依赖 2)引入数据库驱动依赖 3)引入测试依赖 2.application.yaml(或者application.properties): ...

weixin_42072410的博客 9697

IAR9.X半主模式异常解析:为何硬件复位后仍陷调试状态?

本文深入解析了IAR 9.X半主模式异常问题,探讨了硬件复位后MCU仍陷调试状态的原因及解决方案。通过分析半主模式工作机制,提供了禁用半主功能、重写低级IO函数等具体方法,并给出了版本兼容性处理和调试与量产配置分离的优化建议,帮助开发者有效解决复位异常问题。

oo7890的博客 605

Pinocchio 安装教程|机器人学的必备库

安装pinocchio,不要安装pip3 install pinocchio!

darcsdn 1660

检测连接数据库的配置是否正确

调用getConnection()时会连接数据库,可以用来判断配置的连接信息是否正确。

司马懿的西山居 810

【LAMMPS学习】五、LAMMPS命令(8) Pair_style 势

所有LAMMPS pair_style命令如下表所示。有些样式有加速版本。这由括号中的附加字母表示:g = GPU, i = INTEL, k = KOKKOS, o = OPENMP, t = OPT。

荷塘阅色 3016

Java中使用Maven连接数据库查询的详解

一.环境 在mysql创建一个库叫做jdbc 新建一个Java 的Maven工程叫做jdbcdemo,我用的是IDEA 二.详细步骤 1.在pom.xml里引入jar包 <dependencies> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> ...

Jiale1998的博客 3618

双目相机标定理论与编程实现

双目相机标定是计算机视觉中的重要任务,通过确定双目相机的内参和外参,可以实现立体视觉的深度感知和三维重建。通过使用OpenCV库提供的函数,我们可以方便地进行双目相机的标定工作。双目相机标定是计算机视觉中的重要任务,用于确定双目相机的内参和外参,以实现立体视觉的深度感知和三维重建。通过上述代码,我们可以获得左右相机的内参矩阵、畸变系数、旋转矩阵和平移矩阵等参数,从而完成双目相机的标定过程。使用双目相机采集一系列左右相机的图像,确保标定板在不同位置和角度下都能被双目相机拍摄到。函数来检测标定板的角点。

ByteKnight的博客 324

今日头条面试——iOS开发面试题

layoutIfNeeded和setNeedsLayout的区别。* Pod update和pod install的区别。* 10、autoreleasepool的使用场景。* 如何hook一个对象的方法,而不影响其它对象。* 数组cop后里面的元素会复制一份新的吗。* 介绍项目,主要介绍自己强项一点的地方。* assing可以使用在对象中吗。* isEquel和hash的关系。* 4、谈谈runtime的理解。* 8、谈谈runloop的理解。* copy和strong的区别。

FPGA/MATLAB学习教程/源码/项目合作开发 593

关于Datasource与数据库连接池的区别。

刚开始搞不太清楚这两者的关系     现在查阅多方资料后 自己整理思路。   数据库连接有两种方式:   1 :直连数据库方式 当调用DataSource.getConnection()时,其实它调用的是DriverManager.getConnection(url, user, password)来获取一个Connection,Connection使用完后被close,断开与数据库的

CJaver的专栏 7030

实现敌人跟随玩家。(Unity)

首先和玩家设置一模一样,给敌人添加一个刚体,设置一个碰撞器,并设置一个触发器。然后在对场景里面的组件添加导航网格代理并且进行bake烘焙,那样的话敌人就可以在进行烘焙的位置进行移动。创建脚本,并且挂载脚本到敌人的组件上,用代码进行实现效果,并且要挂载目标对象。

weixin_57813136的博客 1868

IDEA中用maven简单连接数据库

采用原生jdbc方式,maven项目连接数据库 1、数据库准备 2、构建一个原生maven项目 3、配置 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h

ourwheel的博客 2274

【路径规划】Theta_star算法机器人栅格地图最短路径规划【含Matlab源码 2618期】

Theta_star算法机器人栅格地图最短路径规划 完整的代码,方可运行;可提供运行操作视频!适合小白!

订阅付费专栏Matlab(奶茶价版),可赠送奶茶价版付费专栏指定代码1份; 363

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

maven项目连接MySQL数据库

maven项目连接数据库 1.点击database 2.选择mysql 3.连接数据库,设置时区 1.数据库用户名;2.数据密码;3.数据库名称;4.设置时区。 然后点击 Test Connection 4.连接成功

www1411050101的博客 3689

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

创建springboot+maven项目

1、打开 File--settings。

Gbbnb的博客 1178

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

在idea中用maven导入mysql_IDEA中用maven连接数据库的教程

采用原生jdbc方式,maven项目连接数据库1、数据库准备2、构建一个原生maven项目3、配置 pom.xmlxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4....

weixin_36231975的博客 1617

Maven 的使用

1. Maven 1.1 什么是 Maven Maven是一个项目构建工具, 创建的项目只要遵循Maven规范,即可使用Maven来进行管理: 编译, 打包等 1.2 Maven 的使用 ① 打开 IDEA -> New Project ② 选择 Maven 一路 Next ③ 在 Maven库中搜索 Mysql Maven 仓库 ④ 找到和自己MySQL配对的版本号. ⑤ 复制到 pom.xml 中 用dependencies包起来. ⑥ 在 IDEA 右边找到Maven 点击刷新 在

wwzzzzzzzzzzzzz的博客 1842

用maven和jdbc连接SQL server

1.创建Maven项目 2.导入SQL server依赖 低版本的SQL server无法直接用maven仓库导入,需要使用新版依赖。 <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>6.1.0.jre8</version

weixin_44244881的博客 4545

Spring连接Mysql数据库

一、创建一个Maven项目 二、导入坐标  在pom.xml加入如下坐标,并且点击右上角刷新。 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>

tanxinji的博客 1万+

spring cloud 项目打包时,有一个数据库配置的是现场的库,所以一直不成功,怎么办?

package结果: [INFO] network-monitoring-ue-status-synchronization-task .. SKIPPED [INFO] network-monitoring-ue-big-data-task ................ SKIPPED [INFO] network-monitoring-web-auth-front ..........

weixin_41670928的博客 412

maven项目连接数据库失败原因之一

今天测试maven项目的时候,程序一直卡在UserService userService = new UserService()上。检查了几遍UserService这个类都没发现问题,然后系统也没报错。我就开始测试Dbconnetion这个类,这是封装了数据库连接和关闭操作的一个类,我先调用这个类的GetConnection方法 。Connection connection = Dbconnecti

m0_37543394的博客 4071

java、SpringBoot 数据库JDBC连接池HikariCP 详解

HikariCP 是一个高性能的数据库连接池库,它提供了快速、可靠和轻量级的。

qq_36402747的博客 1940

SpringBoot - 实现项目maven打包时跳过测试(mvn test)

叙述 默认情况下,当我们使用maven对项目进行打包的时候,Spring Boot都会对我们的测试类进行预测试,并且进行数据库的预连接。如果测试不通过或者数据库连接不上,那么就无法打包成功! 但有时我们打包的环境确实无法连上目标数据库(或者其它一些服务),这时候maven打包就会中断,无法成功打成jar包。 解决方案 如果想要让spring boot打包时跳过这些测试步骤,可以编辑pom.xml文件,在properties节点中增加skipTests设置即可...

lizhengyu891231的博客 1585
上一篇: Tomcat启动注册为Windows服务启动
下一篇: 内网开发环境eclipse项目下的maven pom 插件报错
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值