SQLite JDBC适用于db文件,不适用于内存中的db

时间:2019-01-15 17:58:38

标签: sqlite spring-jdbc

代码:

            SQLiteDataSource ds = new SQLiteDataSource();
            //ds.setUrl("jdbc:sqlite:/Users/nsayer/sqlite-test.sql");
            ds.setUrl("jdbc:sqlite::memory:");
            JdbcTemplate jdbcTemplate = new JdbcTemplate(ds);

            jdbcTemplate.execute("CREATE TABLE IF NOT EXISTS foo(yaba RAW(8) NOT NULL, daba RAW(21) NOT NULL, doo RAW(48) NOT NULL, INSTALL_TIMESTAMP TIMESTAMP);");

            jdbcTemplate.update("DELETE FROM foo;");

使用第一行setUrl行运行。

以第二个收益率运行:java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database ()

我想念什么?

0 个答案:

没有答案