美文网首页
【NetBeans】借助Maven连接MySQL数据库

【NetBeans】借助Maven连接MySQL数据库

作者: 焜_8899 | 来源:发表于2021-09-20 22:22 被阅读0次

当在尝试使用NetBeans连接MySQL数据库时,可能会出现种种问题,或者存在让人疑惑的点。有些在网上也不容易查出结果。
本文是本人在进行尝试的过程中遇到的问题,并自己试出了解决方案。若是在跟着本文操作的中途依然遇到问题,可以先往下看。

1 无法配置MySQL服务器属性

1.1 问题描述

按照NetBeans官网教程Connecting to a MySQL Database第一步Configuring MySQL Server Properties进行操作,却发现Register MySQL Server不可点击。

官网指示
实际操作

1.2 解决方案

点开Databases的加号,里面可能已经有了一个MySQL Server。

点开Databases的加号,里面可能已经有了一个MySQL Server
这时可以直接跳到官网教程的第二步Starting the MySQL Server。

2 无法启动MySQL服务器

2.1 问题描述

按照NetBeans官网教程Connecting to a MySQL Database第二步Starting the MySQL Server进行操作,

按照官网教程第二步进行操作 却出现弹窗提示。
弹窗提示
图中第二行的大意是无法加载驱动。点击Yes后,可能即便填写正确的信息也无法进行连接。

2.2 解决方案

可以手动导入驱动,应当是一个jar文件。


手动导入驱动

再选择MySQL (Connector/J driver)。


选择MySQL (Connector/J driver)
可以选择已有驱动,或添加新的驱动。之后便可以正常进行MySQL的连接。
可以选择已有驱动或添加新的驱动以进行连接

3 没有MySQL驱动

3.1 问题描述

在这一步,可能会发现没有驱动,也不知道从何获取。


没有驱动

假如根据图中底部说明的指引进行操作,Windows平台最终会被引导着安装或升级MySQL,但之后NetBeans这边依然是没有驱动。

3.2 解决方案

可以利用项目的依赖中一个名称包含mysql-connector-java的jar文件作为驱动。

项目依赖中的mysql-connector-java-8.0.23.jar
至于如何获取这个文件的所在位置,如图所示。
获取文件所在的位置
这时路径已经拷贝到剪贴板里了,找个可以粘贴文本的地方粘贴下来就可以看。比如我的是C:\Users\asus\.m2\repository\mysql\mysql-connector-java\8.0.23\mysql-connector-java-8.0.23.jar。默认位置应当是一个大体差不多的路径。

回到刚才发现没有驱动的窗口,点击Add...,根据复制的路径找到jar包。

添加驱动
之后就可以正常进行连接了。
测试连接

4 项目依赖中没有名称包含mysql-connector-java的jar文件

4.1 问题描述

3.2 解决方案的这张图里标的东西实际上没有。

项目依赖中的mysql-connector-java-8.0.23.jar

4.2 解决方案

可以手动添加依赖。


添加依赖
找到所需依赖进行添加

5 没有Dependencies

5.1 问题描述

没有Dependencies。

5.2 解决方案

可能你建立的不是Maven项目。回到标题,本文的解决方案皆基于Maven项目给出。

6 其它

据我所知,除了上述我所遇到的问题以外,还有人遇到了别的问题。这些问题我尚未详细了解,或尚且未能解决,故未收录本文。

相关文章

网友评论

      本文标题:【NetBeans】借助Maven连接MySQL数据库

      本文链接:https://www.haomeiwen.com/subject/susvgltx.html