我有一个使用 Apache Derby 的 JDBC 应用程序。如何迁移我的整个数据库系统以使用 MySQL?
- 我有 3 个访问数据库的 Java 程序
- 我有 3 个表和 2 个视图
我正在使用 Netbeans。我以前从未使用过 MySQL,也不知道从哪里开始。Netbeans 中与 Java 和 MySQL 有很好的集成吗?我怎样才能很好地与 NetBeans 和 MySQL 集成?
非常感谢所有帮助!
看起来这个插件可能会帮助你: http: //netbeans.org/kb/docs/ide/mysql.html
我在 Spring 网站上找到了本教程,但我认为这只是部分解决方案。
在其中,他们依靠休眠来删除和创建表,我真的不喜欢那样。您必须通过特殊编码来添加静态数据。例如,如果您的应用程序正在跟踪设备,您可能需要一个 device_types 表。至少其中一些设备类型将在数据库中,以及设备、用户等。
我打算做的是使用 Derby,直到我有点稳定为止。从中,我将获取数据库模式并在 mysql 中创建它。似乎可以使用 DB 外观实用程序。数据库外观
作为增加的安全性,我打算使用无法添加或删除表的 db 用户运行我的 Web 应用程序。如果您使用使行“非活动”的概念,也可以删除删除行的权限因此,您无需删除不再使用的设备类型,而是将“活动”标志设置为 F。因此您的设备类型查询看起来像:
select * from device_type where active = 'T'