Sqlite Java Листинг не работает с правильными командами - PullRequest
0 голосов
/ 27 апреля 2020

Я пытался подключить свой 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 установлено». и «ошибка». Поэтому мне нужна помощь, она не работает, и я понятия не имею, почему она не работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...