Я пытаюсь создать соединение между JDBC и MS Access.
Я следую инструкции по этой ссылке . Я использую IntelliJ Idea. Здесь я делюсь некоторыми снимками, чтобы описать мою проблему.
Это код, который я записываю, чтобы установить соединение с базой данных Database2
. Но, как вы видите, нет ни ошибки, ни вывода. Теперь я делюсь структурой и содержанием таблицы.
2-е изображение
Мой код:
import java.sql.*;
public class Connection_sample {
public static void main(String[] args) {
try {
Class.forName("net.ucanaccess.jdbc.UcanaccessDriver");
Connection conn= DriverManager.getConnection("jdbc:ucanaccess://D://tutorial/Database2.accdb");
Statement s = conn.createStatement();
s.executeQuery("select * from Student");
ResultSet rset = s.getResultSet();
while (rset.next()) {
System.out.println(rset.getInt(1)+""+rset.getInt(2));
}
} catch (SQLException | ClassNotFoundException e) {
e.printStackTrace();
}
}
}
Может кто-нибудь помочь мне найти ошибку?