我正在创建一个注册表单,但在插入数据库时出现错误。我创建了以下代码:
try {
Class.forName("org.sqlite.JDBC");
connection = DriverManager.getConnection("jdbc:sqlite:C:/apache-tomcat-7.0.33/bin/dbit.db");
insertDB = "INSERT INTO users VALUES('" + username + "', '" + password + "');";
Statement st = connection.createStatement();
st.executeUpdate(insertDB);
} catch(ClassNotFoundException e){
System.out.println("ClassNotFoundException");
} catch (SQLException e){
System.out.println("SQLException");
e.printStackTrace();
}
我在 Apache 文件夹的 bin 文件夹中有一个名为 dbit 的数据库文件。这个数据库文件是用 Sqliteman-1.2.2 创建的,我有两个文件(dbit 文件 3kb 和 dbit.db 0kb)。
我想在数据库中插入用户名和密码,但我得到一个 SQLException。在堆栈跟踪中:SQLExcepton:没有这样的表:用户。但是该表确实存在于数据库中。