Я новичок в веб-разработке, связанной с Java, и я не могу найти простую программу с работающей JDBC. Я использую готовый Oracle 10g XE и Eclipse EE IDE. Из книг и веб-страниц, которые я проверил до сих пор, я сузил проблему до неверно написанного URL базы данных или отсутствующего файла JAR. Я получаю следующую ошибку:
java.sql.SQLException: не найден подходящий драйвер для jdbc: oracle: //127.0.0.1: 8080
со следующим кодом:
import java.sql.*;
public class DatabaseTestOne {
public static void main(String[] args) {
String url = "jdbc:oracle://127.0.0.1:8080";
String username = "HR";
String password = "samplepass";
String sql = "SELECT EMPLOYEE_ID FROM EMPLOYEES WHERE LAST_NAME='King'";
Connection connection;
try {
connection = DriverManager.getConnection(url, username, password);
Statement statement = connection.createStatement();
System.out.println(statement.execute(sql));
connection.close();
} catch (SQLException e) {
System.err.println(e);
}
}
}
Каков правильный формат URL базы данных? Они часто упоминаются, но я не смог найти описание.
РЕДАКТИРОВАТЬ (разрешение):
На основании ответа Даффимо я получил ojdbc14.jar
с сайта загрузки Oracle и поместил его в Библиотеки ссылок проекта Eclipse. Затем я изменил начало кода на
...
// jdbc:oracle:thin:@<hostname>:<port>:<sid>
String url = "jdbc:oracle:thin:@GalacticAC:1521:xe";
...
и это сработало.