1
Я пытаюсь вставить данные в таблицу sqlite, но это дает мне исключение, не такое исключение. Проверьте мой код и позвольте мне, какие изменения я должен сделать?при вставке данных в SQLite: Нет такого исключения таблицы
static Connection con;
public static Connection getConnection()
{
try
{
Class.forName("org.sqlite.JDBC");
con = DriverManager.getConnection("jdbc:sqlite:/home/zack/another.db");
con.setAutoCommit(false);
System.out.println("Opened database successfully");
}
catch(Exception e)
{
System.out.println("EXCEPTION IN :: SqliteCon:"+e.getMessage());
}
return con;
}
и вот мой файл команд ввода.
public String execute()
{
BufferedReader br;
try {
Connection con = SqliteCon.getConnection();
Statement stmt = con.createStatement();
br = new BufferedReader(new FileReader(
"/home/Zack/Desktop/session.csv"));
String line;
while ((line = br.readLine()) != null) {
String[] value = line.split(","); // your seperator
stmt.executeUpdate("INSERT into sessionTab values('jack','pass','NYC'")
//later i will insert values from CSV file
br.close();
}
}
catch (Exception e) {
System.out.println("Exception in UploadData class");
e.printStackTrace();
}
return SUCCESS;
}
Я также добавил банку файл в WEB-INF/Lib/моего проекта
Перейдите в 'another.db' и убедитесь, что' sessionTab' существует или нет. И выйдите из stacktrace вывода, редактируя свой вопрос. – user75ponic