1
我想插入數據到sqlite表中,但它給了我例外沒有這樣的exception.please檢查我的代碼,讓我應該做什麼改變?同時在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;
}
我還添加了jar文件到WEB-INF/lib中/我的項目
轉到'another.db'並驗證'sessionTab'確實存在與否。並通過編輯您的問題發佈異常stacktrace輸出。 – user75ponic 2014-09-10 11:54:34