从Apache Derby迁移到MySQL

时间:2012-11-29 20:39:10

标签: java mysql sql migration derby

我有一个使用Apache Derby的JDBC应用程序。如何迁移整个数据库系统以使用MySQL?

  1. 我有3个访问数据库的Java程序
  2. 我有3张桌子和2张观点
  3. 我正在使用Netbeans。我之前从未使用过MySQL,也不知道从哪里开始。在Netbeans中是否与Java和MySQL很好地集成?如何与NetBeans和MySQL实现良好的集成?

    非常感谢所有帮助!

2 个答案:

答案 0 :(得分:1)

看起来这个插件可能对您有所帮助: http://netbeans.org/kb/docs/ide/mysql.html

答案 1 :(得分:0)

我在Spring网站上找到了本教程,但是我认为这只是部分解决方案。

Tutorial

在其中,他们依赖于休眠来删除和创建表,我真的不喜欢这种方式。您必须经过特殊的编码才能添加静态数据。例如,如果您的应用正在跟踪设备,则可能需要一个device_types表。至少这些设备类型中的某些类型以及设备,用户等将在数据库中。

我打算做的是使用Derby,直到我有点稳定为止。从中,我将获得数据库架构并在mysql中创建它。看起来DB Look实用程序可以用于此目的。 DB Look

为增加安全性,我打算以不具有添加或删除表功能的db用户身份运行Web应用程序。如果您使用使行“不活动”的概念,也可以删除删除行的权限,因此可以将“活动”标志设置为F,而不是删除不再使用的设备类型。喜欢:

select * from device_type where active = 'T'