В настоящее время я работаю над проектом, в котором нам нужно подключиться к базе данных и через Java вставить значения в нашу базу данных.Наш профессор дал нам код, чтобы помочь нам понять, как это осуществить.Я новичок в Java и у меня очень мало опыта в этом, но я смотрю видео и исследую онлайн.Моя проблема заключается в следующем: я работаю в Eclipse и создал класс с именем _DataGenerator_
весь код, который есть у моего профессора.
import java.sql.*;
import oracle.jdbc.driver.*;
public class TestDataGenerator {
public static void main(String args[]) {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
String database = "jdbc:oracle:thin:@131.130.122.4:1521:lab";
String user = "a+MatrNr";
String pass = "Oracle-Passwort";
// establish connection to database
Connection con = DriverManager.getConnection(database, user, pass);
Statement stmt = con.createStatement();
// insert a single dataset into the database
try {
String insertSql = "INSERT INTO person VALUES ('012345678902', 'Erich', 'Schiküta', 'Wien', 1010, 'Rathausstrasse 19', '12-FEB-2000', 'Wien')";
stmt.executeUpdate(insertSql);
} catch (Exception e) {
System.err.println("Fehler beim Einfuegen des Datensatzes: " + e.getMessage());
}
// check number of datasets in person table
ResultSet rs = stmt.executeQuery("SELECT COUNT(*) FROM person");
if (rs.next()) {
int count = rs.getInt(1);
System.out.println("Number of datasets: " + count);
}
// clean up connections
rs.close();
stmt.close();
con.close();
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
}
Единственная ошибка, которую я получаю при попытке запуститькод от import oracle.jdbc.driver.*;
Когда я наведу курсор на символ ошибки, он говорит
, невозможно разрешить импорт oracle.jdbc
Когда я пытаюсь запустить кодединственное сообщение, которое я получаю, - это заявление в красном oracle.jdbc.driver.OracleDriver
Я не знаю, в чем проблема.Я не знаю, помогает ли это узнать, что я создал свою базу данных в Oracle SQL Developer.