com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database '/b2c_aiyou' 的解决办法

启动报错 -> com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'shouyuan' 记录一个小小的错误,启动的时候报了这么一个错误: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'shouyuan' 完整报错如下: 原因在文尾,请下拉到底~~~ "D:\Program Files\Java\jdk1.8.0_181\bin\java.exe" "-javaagent:D:\Prog... 阅读详情

问题概述

关于这个问题是在项目开发过程中遇到的,更新项目后,启动测试,一直失败的 “ Unknown database '/b2c_aiyou' ” ,未知的数据库。

部分截图如下:

具体内容如下:

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database '/b2c_aiyou'
	at sun.reflect.GeneratedConstructorAccessor37.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
	at com.mysql.jdbc.Util.getInstance(Util.java:383)
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1062)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4208)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4140)
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:925)
	at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1747)
	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1287)
	at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2494)
	at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2527)
	at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2309)
	at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:834)
	at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
	at sun.reflect.GeneratedConstructorAccessor34.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:408)
	at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:419)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1375)
	at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1431)
	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:1844)

 

解决办法

经过仔细的排查,返现数据库配置文件中配置的远程数据库IP地址错了,经过询问,是因为组内成员为了便于测试,而不影响开发库,在本地搭建了一个开发库,连接自己本地库,而该成员在开发测试通过后,在提交代码时,直接将本地私有的配置文件也提交到了代码版本管理服务器中,才导致了 “ Unknown database '/b2c_aiyou' ”  的问题。

该问题的一般排查过程:

1、首先查看项目配置文件连接的数据库的IP地址/端口号是否正确,如果正确请看2);

2、查看URL连接串中的数据库名称是否写正确,如果正确请看3);

3、查看需要连接的目标数据库服务器中数否存在相应的数据库,如果正确请看4);

4、查看是否开启了数据库的访问策略(这个是最高级别的处理办法);

 

 


 好了,关于 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database '/b2c_aiyou' 的解决办法 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者:华    仔
联系作者:who.seek.me@java98k.vip
来        源:优快云 (Chinese Software Developer Network)
原        文:https://blog.youkuaiyun.com/Hello_World_QWP/article/details/90345176
版权声明:本文为博主原创文章,请在转载时务必注明博文出处!

 

正确解决com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常的有效解决方法 阅读详情

相关推荐

Dynamics 365 F&O 开发入门(一)-- 从零开始建表

从零开始一步一步教你在Dynamics 365 F&O中创建一个表

qq_48843110的博客 941

【jdbc连接mysql bug】com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database

背景:用户名密码正确,database在mysql中存在。 一个简单的测试jdbc连接数据库的函数 public static void mysqlTest() throws InstantiationException, IllegalAccessException { String driver = "com.mysql.jdbc.Driver"; St...

gulaixiangjuejue的博客 4311

DSP28335 ADC模块实战:从寄存器配置到精准数据采集(附代码详解)

本文详细解析DSP28335的ADC模块配置与数据采集实战,涵盖寄存器设置、采样窗口优化、中断处理及代码实现。重点解决ADC精度问题,如采样窗口不足导致数据偏差,提供完整代码示例和调试技巧,助力工程师实现精准数据采集。

kkk56的博客 862

出现com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ‘test‘ 应该怎么办

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ‘test’ 报错原因是:MySQL数据库没有创建 test 数据库 解决办法:在MySQL中创建test:create database test

曲鬼鬼的博客 9087

STM32G4系列数字LLC控制程序开发实战

本文详细介绍了基于STM32G4系列MCU的数字LLC控制程序开发全流程。从开发环境搭建、中断服务函数设计,到核心的电压环PID算法、Burst模式控制、状态机设计以及软启动优化,提供了完整的实战代码和关键参数调试经验,帮助开发者高效实现高性能数字电源控制。

weixin_29185493的博客 278

Seurat 单细胞转录组测序数据分析教程(三)——python(scanpy)

文章参考至,做了一个更详细的解读。本教程探讨了 scanpy 的可视化可能性,分为三个部分:嵌入的散点图(例如 UMAP、t-SNE)使用已知标记基因鉴定簇差异表达基因的可视化在本教程中,我们将使用来自 10x 的数据集,其中包含来自PBMC的 68k 个细胞。Scanpy 在其分布中包括该数据集的简化样本,该数据集仅包含 700 个细胞和 765 个高度可变的基因。该数据集已经过预处理和 UMAP 计算。在本教程中,我们还将使用以下文献标记:B细胞:CD79A、MS4A1。

coffeeii的博客 5826

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'csdns'

原因:数据库’csdns’不存在,查看数据库中有没有这个数据库或者去查看链接数据库的字符串是不是写错单词

xuanuxan的博客 762

[HQChart教程] 去掉“仅学习使用”文字提示的小技巧

最近用 HQChart 做图表时,发现左下角有“仅学习使用”的字样。这种水印虽然是默认的,但如果要展示给客户,可能会显得不够专业。还好,这个问题很好解决,只需要简单修改一下配置。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 597

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'smvch'

1、错误描述 INFO:2015-05-01 14:20:44[main] - Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -&gt; 3, acquireRetryAttempts -&gt; 30, acquireRetryDelay -&gt; 1000, ...

牛栏山矿泉水 555

【UG\NX二次开发】使用内部函数展开和折叠工序导航器

NX二次开发-群精选」专栏收录了那些曾散落在聊天对话框里的精彩的知识分享,这都是被遗落的宝贵财富。让我们一起向大佬学习,充满激情地进步,不断超越自己。底部联系方式,欢迎您加入一起交流。​下次一定。

王牌飞行员_里海的博客 818

姿态传感器/陀螺仪之BMI270应用原理图设计

BMI270是一款由博世(Bosch)推出的高性能、超低功耗惯性测量单元(IMU),专为可穿戴设备、智能设备及物联网应用设计。

corlin6688的博客 2860

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'user'

1、错误描写叙述 2014-7-12 21:06:05 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager 信息: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement ...

weixin_30709061的博客 438

喷涂机器人系列编程:ABB IRB 5500_(7).喷涂质量控制与优化

通过编程手段对ABB IRB 5500喷涂机器人进行质量控制和优化,可以显著提高喷涂的均匀性和附着力,减少涂层缺陷。具体的方法包括喷涂参数的调整、路径规划的优化、喷涂效果的检测与反馈,以及喷涂参数的动态调整。综合评估系统可以进一步确保喷涂质量的稳定性和一致性,帮助汽车制造企业提高产品质量和生产效率。

zhubeibei168的博客 851

JDBC连接MySQL出现误com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database

##JDBC连接MySQL出现误com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ‘/test’ 问题原因 在用连接池进行MySQL连接时出错找不到改名字的数据库,找了好几天的毛病,网上看了一大堆教程,各种花式改,发现都没有什么作用,今天突然才发现原来这里多写了 问题解决 jdbc.properties中的URL地址中端口号3306后面应该用’/‘而不是’//’。终于解决了真开心。 总结 总是会在一些不经

sinat_51805039的博客 1862

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

JDBC连接MySql出现的错误com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test'

今天在学习使用eclipse连接MySql数据库的时候直接出现了一个警告和一个错误 警告: Sat Nov 17 14:14:35 GMT+08:00 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.4...

ipllt 6万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ‘XXX‘

mysql 无法连接本地库 而本地是有该数据库的 如下 报异常: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'renshe' 经半天排查 终于在无意间找到了原因(https://testerhome.com/topics/19439) 感谢 我这边问题原因确实是因为安装了禅道 找到服务 把mysqlzt服务停止后再试 一切正常 再次感谢朋友一语指点 ...

ko__ng的博客 893

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : Unknown database hive

执行代码: schematool -dbType mysql -initSchema 执行初始化命令出错: SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/expt/apache-hive-2.3.3-bin/lib/log4j-slf4j-impl-2.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found bi

weixin_45889100的博客 1332

已解决com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常的正确解决方法,亲测有效!!!

已解决com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException异常的正确解决方法,亲测有效!!!

小明的Java问道之路 7538

Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown

Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'hx_user' in 'field list'

四季轮换叶,一路招摇胜 1万+

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'user'

1、错误描述 2014-7-12 21:06:05 com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource getPoolManager 信息: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquire

游海东的技术专栏 1万+

mysql报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'database'

报错: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ‘database’ 原因: 检查mysql的jdbcurl中的数据库名是否填写正确。比如上面的database。

Hunter的专栏 4585

Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test'

1、原因: 检查下resources配置文件夹下的 jdbc.properties,如图: 再看数据库详情: 2、此处配置因该写你需要连的库,而我理解错,写成了mysql这个库下的 表test。所以报错。解决,test改为mysql就好。 ...

weixin_41954142的博客 4812

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test'

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test' com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'test' ...

weixin_30270561的博客 310

难以置信的报错:已解决com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database ‘test’

报错信息:未知的数据库‘test’ 很显然,我觉得大家不会这么不注意不建库,那么具体原因呢? 发现自己的服务中MySQL有两个,另一个是前些日子本地搭建禅道的时候引入的数据库,很显然,java代码配置的数据库找localhost的时候,并没有找自己想连接的数据库 解决方法:关闭该服务 ...

吴成伟的博客 8265

执行报错MySQLSyntaxErrorException: Unknown database ‘eshop/‘的解决方法

打开SQLYog,连接数据库,发现没有数据库eshop,故问题为找不到数据库表,重新引入eshop数据库即可解决。连接数据库失败,原因分析,排除了url语法错误后。可以看到数据表user已被成功创建。该错误是SQL语法错误,改正即可。关于Jdbctemplate。

weixin_44777191的博客 2457

Hive初始化元数据报错:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException : Unknown database ‘hive‘

hive初始化元数据报错:unknown database ‘hive’

weixin_61472217的博客 1025
上一篇: NoSuchBeanDefinitionException: No bean named 'tDubboServiceImpl' is defined 的解决办法
下一篇: ClassCastException: java.lang.String cannot be cast to com.alibaba.fastjson.JSONObject 的解决办法
TechBro华仔
TechBro华仔 优质创作者: Java技术领域 优质创作者: Java技术领域 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄11年 5万+粉丝 430原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechBro华仔

日拱一卒无有尽,功不唐捐终入海

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值