如何使用JDBC访问不同的SQLite数据库(模式)

时间:2016-10-21 17:39:51

标签: java sqlite jdbc

我有一个使用Oracle数据库的应用程序。它使用如下语句从数据库中读取数据:

  

SELECT * from schema.table WHERE ...

我想创建一个SQLite数据库,其中包含可用于回归测试应用程序的数据。更改jdbc设置以使应用程序连接到不同的数据库非常简单,但SQL语句必须完全相同。

我知道当我从命令行运行SQLite时,我可以使用

附加数据库
  

将数据库附加为

如果我这样做,那么在oracle中工作以访问不同Oracle模式中的表的相同select语句将用于访问不同SQLite数据库中的数据。但是,由于我是通过JDBC连接的,所以我没有选择运行“attach database”命令。

有没有办法配置SQLite,以便接受上述请求?

我试过

  

创建表“schema.table”......

这很有用,但后来我需要在select语句中包含引号,Oracle不允许这样做。

0 个答案:

没有答案