bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法
发布时间 - 2026-01-11 00:44:36 点击率:次bitronix 连接 MySQL 出现MySQLSyntaxErrorException 的解决方法

1. 开发环境
hibernate 版本:5.1.0.Final
Bitronix btm 版本:2.1.3
2 异常堆栈信息
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'hibernate' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:377) at com.mysql.jdbc.Util.getInstance(Util.java:360) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:978) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:870) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1659) at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1206) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2234) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2265) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2064) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:790) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:44) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:377) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:395) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:325) at bitronix.tm.resource.jdbc.lrc.LrcXADataSource.getXAConnection(LrcXADataSource.java:104) ... 33 more
3 分析问题
很明显是因为没有访问 MySQL 数据库的权限,导致访问被拒绝。
打开代码一看,果然是这样,代码里没有提供访问数据库的账号和密码嘛
ds.setClassName("bitronix.tm.resource.jdbc.lrc.LrcXADataSource");
ds.getDriverProperties().put(
"url",
connectionURL != null ? connectionURL
: "jdbc:mysql://localhost:3306/hibernate?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull"
);
Properties dp=ds.getDriverProperties();
dp.put("driverClassName", "com.mysql.jdbc.Driver");
ds.setDriverProperties(dp);
4 解决问题
赶紧加上,问题解决 O(∩_∩)O~
...
dp.put("user","root");
dp.put("password","");
...
ds.setDriverProperties(dp);
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# MySQL
# 出现MySQLSyntaxErrorException
# 的解决方法
# MySQLSyntaxErrorException
# MyBatis异常java.sql.SQLSyntaxErrorException的问题解决
# Mybatis操作数据时出现:java.sql.SQLSyntaxErrorException: U
# Azkaban报错-azkaban.executor.ExecutorManagerExceptio
# SQLSyntaxErrorException-ExecutorException报错解决分析
# 是因为
# 是这样
# 希望能
# 解决问题
# 很明显
# 谢谢大家
# 解决方法
# 被拒
# newInstance
# Method
# DelegatingConstructorAccessorImpl
# lang
# reflect
# sun
# database
# Native
# NativeConstructorAccessorImpl
# createSQLException
# SQLError
# MysqlIO
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
专业商城网站制作公司有哪些,pi商城官网是哪个?
如何快速搭建高效简练网站?
JS中对数组元素进行增删改移的方法总结
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
javascript基于原型链的继承及call和apply函数用法分析
Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】
如何在阿里云高效完成企业建站全流程?
详解jQuery中的事件
如何打造高效商业网站?建站目的决定转化率
如何在IIS中新建站点并解决端口绑定冲突?
JS去除重复并统计数量的实现方法
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】
Android中AutoCompleteTextView自动提示
文字头像制作网站推荐软件,醒图能自动配文字吗?
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
Laravel怎么判断请求类型_Laravel Request isMethod用法
如何在Windows虚拟主机上快速搭建网站?
想要更高端的建设网站,这些原则一定要坚持!
php结合redis实现高并发下的抢购、秒杀功能的实例
Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤
如何快速登录WAP自助建站平台?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
WordPress 子目录安装中正确处理脚本路径的完整指南
如何自定义建站之星模板颜色并下载新样式?
个人摄影网站制作流程,摄影爱好者都去什么网站?
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
青岛网站建设如何选择本地服务器?
如何快速生成凡客建站的专业级图册?
如何在七牛云存储上搭建网站并设置自定义域名?
如何在阿里云虚拟服务器快速搭建网站?
Laravel如何自定义错误页面(404, 500)?(代码示例)
如何在IIS中新建站点并配置端口与IP地址?
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
如何快速搭建个人网站并优化SEO?
如何在 Go 中优雅地映射具有动态字段的 JSON 对象到结构体
Laravel如何与Inertia.js和Vue/React构建现代单页应用
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
网站图片在线制作软件,怎么在图片上做链接?
如何用已有域名快速搭建网站?
PHP正则匹配日期和时间(时间戳转换)的实例代码
使用豆包 AI 辅助进行简单网页 HTML 结构设计
html如何与html链接_实现多个HTML页面互相链接【互相】
ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集
如何在云主机上快速搭建网站?
,交易猫的商品怎么发布到网站上去?
如何快速查询网址的建站时间与历史轨迹?

