当MySql Workbench未运行时,java程序可以连接到数据库吗?

时间:2016-04-06 20:01:03

标签: java mysql jdbc mysql-workbench

我目前正在制作一个软件作为大学的项目。我将我的程序连接到数据库,以便在注册后存储和检索有关学生的信息。当我打开工作台时,我感到无聊并点击了JAR文件,但我仍然可以登录系统并检索信息。

我的讲师告诉我们,在关于实现数据库的讲座中,我们需要工作台并运行以实现最大功能。她错了吗?

2 个答案:

答案 0 :(得分:1)

当MySQL(或任何其他SQL)服务器运行时,您始终可以连接到它(从技术上讲,当然您可能需要用户名/密码,您可能需要关心防火墙限制)。 MySQL Workbench只是另一个连接到数据库的客户端,因此不需要运行它来让Java程序建立与数据库的连接。

思考:我认为您的讲师意味着,如果没有对数据库进行另一次查看以检查数据,您将无法检查所有查询是否正确执行。

答案 1 :(得分:1)

无论MySQL Workbench(数据库管理工具)是否处于活动/运行状态,MySQL服务器都在运行。这是两件不同的事情。

此外,您正在执行与工具相同的操作:连接到正在运行的MySQL服务器实例以执行某些操作。