当在尝试使用NetBeans连接MySQL数据库时,可能会出现种种问题,或者存在让人疑惑的点。有些在网上也不容易查出结果。
本文是本人在进行尝试的过程中遇到的问题,并自己试出了解决方案。若是在跟着本文操作的中途依然遇到问题,可以先往下看。
1 无法配置MySQL服务器属性
1.1 问题描述
按照NetBeans官网教程Connecting to a MySQL Database第一步Configuring MySQL Server Properties进行操作,却发现Register MySQL Server不可点击。
![](https://img.haomeiwen.com/i12913311/fc6f78fee4d63971.png)
![](https://img.haomeiwen.com/i12913311/02d75bd93d35f080.png)
1.2 解决方案
点开Databases的加号,里面可能已经有了一个MySQL Server。
![](https://img.haomeiwen.com/i12913311/8f533e266807e58b.png)
这时可以直接跳到官网教程的第二步Starting the MySQL Server。
2 无法启动MySQL服务器
2.1 问题描述
按照NetBeans官网教程Connecting to a MySQL Database第二步Starting the MySQL Server进行操作,
![](https://img.haomeiwen.com/i12913311/1fab2337f3ace665.png)
![](https://img.haomeiwen.com/i12913311/26f8e0262a3b6027.png)
图中第二行的大意是无法加载驱动。点击Yes后,可能即便填写正确的信息也无法进行连接。
2.2 解决方案
可以手动导入驱动,应当是一个jar文件。
![](https://img.haomeiwen.com/i12913311/e38275f099425dbd.png)
再选择MySQL (Connector/J driver)。
![](https://img.haomeiwen.com/i12913311/62ba696a3dd75c9b.png)
可以选择已有驱动,或添加新的驱动。之后便可以正常进行MySQL的连接。
![](https://img.haomeiwen.com/i12913311/aecc0d2c58d69b0d.png)
3 没有MySQL驱动
3.1 问题描述
在这一步,可能会发现没有驱动,也不知道从何获取。
![](https://img.haomeiwen.com/i12913311/0a68569525eb5908.png)
假如根据图中底部说明的指引进行操作,Windows平台最终会被引导着安装或升级MySQL,但之后NetBeans这边依然是没有驱动。
3.2 解决方案
可以利用项目的依赖中一个名称包含mysql-connector-java的jar文件作为驱动。
![](https://img.haomeiwen.com/i12913311/4854868deee8c1b9.png)
至于如何获取这个文件的所在位置,如图所示。
![](https://img.haomeiwen.com/i12913311/fc193c86d4800834.png)
这时路径已经拷贝到剪贴板里了,找个可以粘贴文本的地方粘贴下来就可以看。比如我的是
C:\Users\asus\.m2\repository\mysql\mysql-connector-java\8.0.23\mysql-connector-java-8.0.23.jar
。默认位置应当是一个大体差不多的路径。
回到刚才发现没有驱动的窗口,点击Add...
,根据复制的路径找到jar包。
![](https://img.haomeiwen.com/i12913311/df27541d56bc9f36.png)
之后就可以正常进行连接了。
![](https://img.haomeiwen.com/i12913311/1c588dfe6c6bd47b.png)
4 项目依赖中没有名称包含mysql-connector-java的jar文件
4.1 问题描述
3.2 解决方案的这张图里标的东西实际上没有。
项目依赖中的mysql-connector-java-8.0.23.jar
4.2 解决方案
可以手动添加依赖。
![](https://img.haomeiwen.com/i12913311/e0ebb1ea5e3c5b23.png)
![](https://img.haomeiwen.com/i12913311/234c435925670659.png)
5 没有Dependencies
5.1 问题描述
没有Dependencies。
5.2 解决方案
可能你建立的不是Maven项目。回到标题,本文的解决方案皆基于Maven项目给出。
6 其它
据我所知,除了上述我所遇到的问题以外,还有人遇到了别的问题。这些问题我尚未详细了解,或尚且未能解决,故未收录本文。
网友评论