如何开始学习JAVA以便与Oracle RDBMS一起使用?
我正在寻找一些关于我应该集中精力获得成为Oracle应用程序Java开发人员所需技能的建议。我有点困惑,因为Java世界中有很多技术。我应该从哪里开始?避免什么?JDeveloper对于初学者来说是一个好的IDE吗?您应该能够使用该API完成与Oracle相关的所有工作,因此请确保您已经熟悉了该API。除此之外,它取决于应用程序的类型。独立应用程序可能会使用Swing(JavaUIToolkit)或未来的JavaFX,这将使Swing过时,并可能在几年内完成。Web/enterprisey应用程序将使用Java Enterprise Edition,因此请查看servlet API,如果应用程序使用Enterprise JavaBeans,请查看,您可能会使用它而不是JDBC如何开始学习JAVA以便与Oracle RDBMS一起使用?,java,oracle,Java,Oracle,我正在寻找一些关于我应该集中精力获得成为Oracle应用程序Java开发人员所需技能的建议。我有点困惑,因为Java世界中有很多技术。我应该从哪里开始?避免什么?JDeveloper对于初学者来说是一个好的IDE吗?您应该能够使用该API完成与Oracle相关的所有工作,因此请确保您已经熟悉了该API。除此之外,它取决于应用程序的类型。独立应用程序可能会使用Swing(JavaUIToolkit)或未来的JavaFX,这将使Swing过时,并可能在几年内完成。Web/enterprisey应用程
我没有使用JDeveloper,但我没有发现像或这样的免费IDE有任何错误,我个人最喜欢的是JetBrains。要成为一名oracle开发人员,实际上没有什么特别的东西需要学习。显然,您需要学习oraclesql语法,以及与数据库编程一起使用的所有标准rdbms理论。用于数据库支持的Javalibs非常容易获取和运行。我相信你可以通过快速的谷歌搜索在网上找到教程
至于IDE,我推荐Eclipse。它有时有点麻烦,但可用的插件数量惊人,并且它具有很好的重构和代码完成支持。为了给出正确的答案,您的问题有点太模糊了 如果计划从外部Java程序(在Swing应用程序或应用程序服务器中)查询Oracle数据库,则需要学习2个核心API:
- JDBC(Java数据库连接)
- JPA(Java持久性API)
之后,您可以开始深入研究其他已知的框架,如Spring框架,以获得其他一些与RDBMS相关的API。您可以使用JDeveloper并尝试找到一些相关的教程(实际上,我在大学里有一些教程)。它与Oracle堆栈的其余部分(数据库和应用服务器)集成良好。尽管您可以下载一些开发人员版本供个人使用,但在内存不足4GB且只有一个内核的机器上运行Oracle db+Oracle application server+JDeveloper并不是真正的农民体验。是一本直接针对希望在Oracle中使用Java的开发人员的书。不过,在你进行哪怕是一点点的金钱投资之前,你可能想看看Sun发布的文章。要成为一名Oracle开发人员,还有比jdbc更多的东西要学。您应该看看Oracle网站。它有点慢,不是很直观,但是有很多好的信息。也有一些OUG有很好的信息 如果您只想通过JAVA访问Oracle,那么应该使用Spring之类的框架。消除了jdbc的痛苦。允许您编写sql并将其映射到对象 如果您不知道PL/SQL,那么最好了解它是什么
我在过去7年中与Oracle合作的两分钱。您的问题非常简单,因此我列出了使用Oracle技术开始开发Java应用程序的几个简单步骤