Существует несколько различных способов доступа к базам данных с использованием Java. Я предполагаю, что вы хотите использовать JDBC, который включен во все последние JDK. Есть и другие слои поверх JDBC, такие как Hibernate , которые могут сделать вещи чище для более крупных приложений, но также могут быть слишком крутыми, если у вас есть проект для завершения и отправки.
Чтобы ответить на ваши вопросы по порядку:
- Я думаю, что вполне вероятно, что Oracle 10g Express Edition сделает то, что вам нужно для проекта колледжа. Это в значительной степени стандартная версия 10 г с ограничением размера данных 4 ГБ.
- Вам понадобится драйвер JDBC для доступа к базе данных из Java. Он поставляется с XE и устанавливается в
<XE client install dir>/jdbc/lib/ojdbc14.jar
- У Sun есть введение в JDBC здесь .