Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
需要用JAVA/Oracle或MySQL替换复杂的MS访问_Java_Sql_Eclipse_Swing_Ms Access - Fatal编程技术网

需要用JAVA/Oracle或MySQL替换复杂的MS访问

需要用JAVA/Oracle或MySQL替换复杂的MS访问,java,sql,eclipse,swing,ms-access,Java,Sql,Eclipse,Swing,Ms Access,嗨,这里的DB专家们 SQL专家建议用s.th替换几个MS Access数据库,您有什么建议。像JAVA/Oracle或JAVA/mySQL这样更现代? 数据库很小,每个数据库不超过几千条记录。因此,在DB端不需要性能速度。 但是所有MS Access都有复杂的表单,包括颜色(用于信息目的)、详细信息、嵌套子表单和大量嵌套查询。 由于MS Access很难调试,并且错过了Eclipse中的现代开发工具,所以我考虑重新设计旧的东西。 换言之,什么是替代形式的最佳方式? JavaSwing是重建所有

嗨,这里的DB专家们

SQL专家建议用s.th替换几个MS Access数据库,您有什么建议。像JAVA/Oracle或JAVA/mySQL这样更现代? 数据库很小,每个数据库不超过几千条记录。因此,在DB端不需要性能速度。 但是所有MS Access都有复杂的表单,包括颜色(用于信息目的)、详细信息、嵌套子表单和大量嵌套查询。 由于MS Access很难调试,并且错过了Eclipse中的现代开发工具,所以我考虑重新设计旧的东西。 换言之,什么是替代形式的最佳方式? JavaSwing是重建所有表单的好库吗?
还是我应该继续使用旧的东西?

这取决于您想在新设计上花费多少时间,以及谁在使用MS Access

正如您所说,您的MS Access数据库非常复杂。如果您想用mysql/oracle替换它,那么重新设计表示层(如您所说,颜色、细节等)可能需要很长时间


如果您有时间,您可以使用所有新技术设计为全新的MVC框架项目,而不是旧的MS Access。您可以学到很多。

这取决于您想在新设计上花费多少时间以及谁在使用MS Access

正如您所说,您的MS Access数据库非常复杂。如果您想用mysql/oracle替换它,那么重新设计表示层(如您所说,颜色、细节等)可能需要很长时间


如果您有时间,您可以使用所有新技术设计为全新的MVC框架项目,而不是旧的MS Access。你可以学到很多东西。

这不是一个db问题,它的表单端是作为应用程序语言而不是数据库的access,无论你选择什么,如果这是你的应用程序语言选择的话,你都会看到大量的Java工作。

这不是一个db问题,表单端是作为应用程序语言而不是数据库的access,无论您选择什么,如果您选择的是应用程序语言,那么您都会看到大量的Java工作。

这是一个严肃的问题:它看起来像垃圾吗?无论您使用什么工具,您都可能需要某种形式的表单生成支持(只是为了推动工作)。表单生成工具都很糟糕。这是一条规则。但是,它们在不同方面都不好。而且,尽管如此,我从来没有在Swing中使用过,因为我的桌面应用程序表单很容易手工构建。JFormDesigner看起来功能丰富,并且有一些好看的表单要引导(但是因为这条规则,我们知道你会讨厌它的一些东西)


如果您想继续使用旧的东西,我记得您曾经能够在前端使用access并连接到不同的数据库服务器(SQL server)。根据访问系统的年份,您可能需要替换即时if(IIF)语句并进行其他翻译,但这将为您提供一个数据库,使查询故障排除变得更好。

这是一个严肃的问题:它看起来像垃圾吗?无论您使用什么工具,您都可能需要某种形式的表单生成支持(只是为了推动工作)。表单生成工具都很糟糕。这是一条规则。但是,它们在不同方面都不好。而且,尽管如此,我从来没有在Swing中使用过,因为我的桌面应用程序表单很容易手工构建。JFormDesigner看起来功能丰富,并且有一些好看的表单要引导(但是因为这条规则,我们知道你会讨厌它的一些东西)


如果您想继续使用旧的东西,我记得您曾经能够在前端使用access并连接到不同的数据库服务器(SQL server)。根据访问系统的年份,您可能需要替换即时if(IIF)语句并进行其他翻译,但这将为您提供一个数据库,使故障排除查询变得更好。

我想只有您可以决定您要这样做的“原因”。如果它没有坏,为什么要修理它

如果需要,可以使用带有Access的源代码控制。我不能说Access中的调试工具很好,但是大多数Access应用程序往往没有太多的代码。(许多表单等在没有代码的情况下工作)。报告撰写人已经获得了一些升级,使其变得更好——仍然是最好的之一

Access 2010现在具有类似web的控件和效果,因此您的屏幕可以如下所示:

甚至上面的圆形按钮和阴影效果也只使用Access内部的工具构建。因此,新的设计选项相当广泛

左侧的新导航系统也是如此。(以上未使用第三方工具。因此,以下是一些新设计选项的小示例屏幕截图:

对于那些指出将数据移动到MySql或其他类似的工具与开发应用程序的方法不一样的人,也可以使用+1

Access更多地是开发工具,而不仅仅是一些表的一部分。这些表可以发送到任何系统(如SQL server、MySql等)附近的darn

问题、问题和挑战在于用代码和逻辑构建应用程序部分

说到SQL server,Access 2010支持SQL server的云版本。因此Access与SQL Azure配合使用。因此,如果您正在寻找云游戏,此设置与Access配合使用

Access还允许将您的表升级到新的office 365。这是进入云计算的一种非常低成本的方式。office 365设置允许Access“离线”模式。这意味着您的笔记本电脑可以外出,运行Access桌面应用程序,当他们找到一些wi-fi或回到办公室时,他们会同步数据。这是一种真正的自动“复制”模式,但Access开发者无需进行任何编码即可工作

如果您有SharePoint,那么您的表和“离线”模式就可以工作