Я пытался подключить свой Java проект к sqlite, и по какой-то причине он не работает. Я использую Netbeans, и я уже добавил sqlite jdb c (версия sqlite и jdb c версия та же), и есть файл БД. В файле БД я создал таблицу с именем «таблица», и в ней есть одна переменная с именем ID. Я думаю, что здесь все в порядке.
package sqlconnection;
import java.sql.*;
public class Connect {
public static void main(String[] args) {
connection();
}
public static void connection(){
Connection conn;
String url = "jdbc:sqlite:osman.db";
try{
conn = DriverManager.getConnection(url);
System.out.println("Connection to SQLite has been established.");
String sql = "select * from table";
try{Statement st = conn.createStatement();
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
System.out.println(rs.getInt("ID"));
}
}catch(Exception e){
System.out.println("error.");
}
} catch(SQLException e){
System.out.println("no connection");
}
}
}
Вывод «Соединение с SQLite установлено». и «ошибка». Поэтому мне нужна помощь, она не работает, и я понятия не имею, почему она не работает.