当在尝试使用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 其它
据我所知,除了上述我所遇到的问题以外,还有人遇到了别的问题。这些问题我尚未详细了解,或尚且未能解决,故未收录本文。









网友评论