我的笔记本电脑上安装了以下内容:
Ubuntu 14.04
MySQL 5.5
Netbeans 8.1
从 Netbeans 的“服务”菜单连接到 MYSQL 数据库需要花费异常长的时间,长达 1 分钟或更长时间。连接、断开连接等命令的工作方式非常不稳定,有时根本没有响应。如果我尝试检索表或架构,它有时会挂起。
我使用 MySQL Workbench 创建数据库。但是,从 Netbeans 本身创建/更新数据库结构需要太多时间。之前我使用的是 Netbeans 8.0,遇到了同样的问题,因此安装了 Netbeans 8.1。
Netbeans 默认配备 Derby 数据库,并且使用 Derby 数据库时从未出现过任何问题。
是否需要设置任何参数以使 MYSQL 与 Netbeans 正确协作?
答案1
您能检查一下 NetBeans 连接 MySQL 时使用的连接器是什么吗?可能是 MySQL 的连接器速度慢导致了速度缓慢。
您可以从以下位置获取最新的 MySQL 连接器这里
此外,当您从 Workbench 连接到 MySQL 时,您是通过 SSH 隧道连接的,速度要快得多。
Apache Derby 是内存数据库,因此将它与从 Netbeans IDE 连接到 MySQL 进行比较不太合适。但是,如果您通过 JDBC 驱动程序从 NetBeans 连接到 Derby 和 MySQL,那么它们是可比的……您很可能需要关注 NetBeans IDE 中用于连接到 MySQL 的 MySQL 连接器。
当我从 Java IDE 连接到 MySQL 时...我通常从 MySQL shell 执行所有 DDL 操作,并且只从 Java IDE(通过 Java 程序)执行 DML 操作。