one*_*rth 5 java mysql eclipse jpa glassfish
我已经建立了一个项目来使用 Glassfish 4 和一个链接回 MySql 数据库的资源,我正在使用 Eclipse Keplar。我已经设置了具有相关详细信息的连接池,并且从 glassfish 管理页面 ping 成功。我有一个设置了 JPA 的 EJB 项目来访问资源,但是当在浏览器或 Eclipse 中尝试访问时,我收到“未选择数据库”错误。
在四处搜索后,我发现池的 Url 参数存在问题,将该参数重命名为 URL 可能会解决问题。我发现的帖子还建议我输入连接字符串,因为他怀疑正在进行不同的调用,并且字符串在 Glassfish 之外没有正确构建。我做了这些事情,但即使我在连接字符串中输入了密码,我还是收到了错误“无密码凭据”。
有没有其他人遇到过这个问题,并对问题是什么以及我如何解决有任何建议?
我已经弄清楚了,这是需要正确设置的 url 值。我不需要全部,但我确实需要在其上设置服务器和数据库名称:
jdbc:mysql://localhost:3306/<DB Name Here>
Run Code Online (Sandbox Code Playgroud)
我已将参数名称从 Url 更改为 URL,但事实证明这不是必需的。我不知道为什么需要此步骤,因为这些值都在其他参数中,并且从管理页面 ping 成功。
| 归档时间: |
|
| 查看次数: |
7106 次 |
| 最近记录: |