如何将现有数据库导入netbeans

时间:2014-05-15 14:27:37

标签: java mysql

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

2 个答案:

答案 0 :(得分:1)

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

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

USE <newly_created_database_name>;
如下面的截图(红色标记)所示,它应该在复制粘贴SQL命令的第一行之前。
enter image description here
现在使用&#39;运行SQL&#39;执行命令按钮(图像中的绿色标记)。要检查,请展开表节点以查看原始数据库中的所有表。 现在您已准备好原始数据库。

答案 1 :(得分:0)

您可以使用内置工具。

  • 在NetBeans项目启动后,单击新文件并搜索持久性单元。
  • 按照提示输入相应的信息(例如,主机信息,用户名,密码等)。
  • 完成后,返回项目视图并单击“服务”选项卡。您应该在那里看到数据库连接。
  • 要将它们添加到您的项目中,请返回到您的项目选项卡,并添加一个类型为“数据库中的实体类”的新文件,接下来的提示将询问您要导入哪些表等。
  • 完成后,NetBeans将自动导入具有getter和setter的所有表。

这是官方文档中一个简洁的示例:https://platform.netbeans.org/tutorials/nbm-crud.html#creating-app