如何使用Oracle + Net Beans(Java)开始开发数据库应用程序?

问题描述:

我想过使用Oracle和Java为我的一个项目创建我的第一个数据库应用程序。我选择了Netbeans作为我的开发环境。我有几个问题要开始。请和我一起裸视我是一个完整的初学者到Oracle + Netbeans的如何使用Oracle + Net Beans(Java)开始开发数据库应用程序?

  1. 这将是一个数据密集型(但仍是一个大学项目)的数据库应用程序。我不需要1000个用户并发或任何其他非常先进的功能,但是触发器,存储过程等基本的东西。请问我的需求是否足够满足要求?

  2. 对于Netbeans连接到Oracle数据库,我是否需要任何Java到Oracle桥接器(数据库连接驱动程序,例如ODBC等)?如果是,他们是什么? Netbeans本身支持Oracle数据库吗?

  3. 任何关于如何连接到数据库并在J2SE应用程序中插入/检索/显示数据的指南都很简单。 (我知道,我应该google一下,但如果有以前其次是任何人任何指导,被认为是容易的,这将不胜感激。)

有访问使用Java数据库几种不同的方式。我假设你想要使用JDBC,它包含在所有最新的JDK中。在JDBC之上还有其他的图层,比如Hibernate,这些图层可能使事情对于更大的应用程序更加清洁,但如果您有完成并提交的项目,也可能会过于陡峭的学习曲线。

回答您的问题依次是:

  1. 我认为这是极有可能的Oracle 10g Express Edition的会做你的需要为大专以上的项目。这几乎是10g标准版,数据大小限制为4GB。
  2. 您需要一个JDBC驱动程序才能从Java访问数据库。它附带XE,并且安装在<XE client install dir>/jdbc/lib/ojdbc14.jar
  3. Sun已经对JDBC here进行了介绍。