同时在SQLite中插入数据:没有这样的表异常
问题描述:
我想插入数据到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中/我的项目
答
终于解决了这个问题!从sqliteman切换到Firefox插件源码和更改的扩展数据库文件从.db的到.sqlite。
转到'another.db'并验证'sessionTab'确实存在与否。并通过编辑您的问题发布异常stacktrace输出。 – user75ponic 2014-09-10 11:54:34