java - 如何将现有数据库导入 netbeans

标签 java mysql

我使用 mysql workbench 创建了一个数据库,并将该数据库保存在其中一个本地驱动器中。所以在 netbeans 中我需要设计一个与之前相同的数据库(使用 mysql workbench 创建)。所以我想将该数据库导入 netbeans。任何人都可以解释这样做的程序吗?

最佳答案

几天前我遇到了同样的问题并找到了一个简单的解决方案。虽然这个问题是 2 年前提出的,但我发布这个答案是因为这里仍然没有答案,以便将来可以为其他遇到同样问题的人提供帮助。


我假设您知道如何配置 MySQL 服务器。如果没有,访问https://netbeans.org/kb/docs/ide/mysql.html并遵循“配置 MySQL 服务器属性”部分。
创建服务器后,右键单击“MySQL 服务器”->“创建新数据库”。为数据库指定与现有数据库相同的名称。
现在创建到新创建的数据库的连接。如果您不知道如何操作,请参阅 https://netbeans.org/kb/docs/ide/mysql.html 中的“启动 MySQL 服务器”和“创建并连接到数据库实例” .
现在展开新创建的连接,它看起来像“jdbc:mysql://localhost:(portNumber)/(databaseName)”。展开数据库名称节点并右键单击“表”并选择“执行命令”
将打开一个新窗口。假设您有一个 .sql 文件(或者可能是一个没有扩展名但包含 SQL 命令的文件。如果您还没有,可以使用当前的管理工具将数据库导出到文件中)。在编辑器(记事本)中打开该文件,然后将所有内容复制粘贴到 Netbeans 中新打开的命令窗口中。
在执行之前,只需在前面添加一行,说明要使用哪个数据库执行查询。

USE <newly_created_database_name>;

如下图(红色标记)所示,应该在复制粘贴的SQL命令的第一行之前。
enter image description here
现在使用“运行 SQL”按钮(图像中的绿色标记)执行命令。要检查,展开表节点以查看原始数据库中的所有表都已创建。 现在您已经准备好要使用的原始数据库。

关于java - 如何将现有数据库导入 netbeans,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23681165/

相关文章:

javascript - 未连接到服务器时从 Android webview 中的应用程序缓存加载

java - 当我拖动它时,swing 中的可拖动圆圈会闪烁

mysql - SQL中的Replace Statement如何设置到查询字符串中?

javascript - req.user 未定义,但登录工作正常

php - 违反完整性约束 : 1048 Column 'user_agent' cannot be null

java - StartupError > 如果 XML 文件有 ${<>} 那么服务器没有启动

java - Android Firebase 同步检索数据和 "returning"

java - 根据第一个元素对子数组进行排序

mysql - 我在查询生成器 SYMFONY 中遇到问题

mysql - QlikView 内联代码格式化