2014-05-15 29 views
2

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

+1

您不会将数据库导入Java项目(或任何其他编程项目)。相反,您使用数据库连接机制直接连接到数据库,对于Java而言,连接机制是JDBC。 –

+0

@ LuiggiMendoza,谢谢你的答复。但我怎样才能使用netbeans连接到现有的数据库。 – SachinFederer

+0

在网上有很多教程来做到这一点。甚至还有官方Netbeans网站上的教程。 –

回答

1

几天前我面临同样的问题,发现一个简单的解决方案。虽然这个问题在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)'。展开数据库名称节点并右键单击'table'并选择'Execute Command'
将打开一个新窗口。假设你有一个.sql文件(或者可能是一个没有扩展名但由SQL命令组成的文件,如果你还没有使用当前的管理工具,你可以用文件导出数据库)。在编辑器(记事本)中打开该文件并将所有内容复制到Netbeans中新打开的命令窗口中。
在执行之前,只需添加一行即可指定要使用哪个数据库执行查询。

USE <newly_created_database_name>; 

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