Я получаю вышеуказанную ошибку при попытке вставить (или выбрать) файл SQLite из Java в Netbeans.Я создал файл db вручную из браузера баз данных SQLite и поместил его в исходный пакет.Ниже приведен код и журналы:
public void DBInsertServerConfig(ServerConfig serverconfig) throws SQLException {
Connection conn = DBConnect();
Statement statement = null;
conn.setAutoCommit(false);
statement = conn.createStatement();
String sql = "INSERT INTO serverconfig(ip,port,db_name,db_user,password,fcm_server_key) " +
"VALUES (?,?,?,?,?,?)"; //
try{
PreparedStatement pstm = conn.prepareStatement(sql);
pstm.setString(1,serverconfig.getIp());
pstm.setString(2,serverconfig.getPort());
pstm.setString(3,serverconfig.getDb_name());
pstm.setString(4,serverconfig.getDb_user());
pstm.setString(5,serverconfig.getPassword());
pstm.setString(6,serverconfig.getFcm_server_key());
//statement.execute(sql);
pstm.executeUpdate();
statement.close();
conn.commit();
conn.close();
База данных открыта правильно, но кажется, что она не находит таблицу, хотя она существует.
compile:run:
Opened database successfully
org.sqlite.SQLiteException: [SQLITE_ERROR] SQL error or missing database (no such table: serverconfig)
BUILD SUCCESSFUL (total time: 9 seconds)
Прикреплен скриншотФайл базы данных из браузера баз данных SQLite:
Я видел и пробовал другие посты, такие как здесь , но я не нашел решения.
Может кто-нибудь помочь мне разобраться в этом?