简单查询:未由SQLite JDBC驱动程序实现

杰弗里·凯夫(Jefferey Cave)

第一次破解使用SQLite + Java时,尝试执行简单的简单查询时收到错误消息。

错误:SQLite JDBC驱动程序未实现

查询:

String sql = 
    "select Asset, Qty*Price+Fees as Cost \n" +
    "from   Transactions t \n" +
    "       inner join TransactionItems i on t.Id = i.TransactionId \n" +
    "where  TransDate <= ? \n";

try (PreparedStatement stmt = cnn.prepareStatement(sql)) {
    java.sql.Date dte = new java.sql.Date(SumDate().getTimeInMillis());
    stmt.setDate(1, dte);

    try(ResultSet rs = stmt.executeQuery(sql)) {
        while(rs.next()) {
            PortfolioSummaryItem item = new PortfolioSummaryItem(PortfolioSummary.this);
            item.Load(rs);
            items.put(item.asset,item);
        }
        rs.close();
    }

    stmt.close();
杰弗里·凯夫(Jefferey Cave)

这是一个简单的剪切/粘贴样式错误。使用预备语句时,您不应将SQL传递到中executeQuery

更改:

try(ResultSet rs = stmt.executeQuery(sql)){

至:

try(ResultSet rs = stmt.executeQuery()){

这是最重要的preparedStatement

它抱怨的是执行带有“?”的查询 因为它不是准备好的查询。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

未由SQLite JDBC驱动程序实现

来自分类Dev

“不是由SQLite JDBC驱动程序实现的”

来自分类Dev

SQLite JDBC 驱动程序错误:getarray 未实现

来自分类Dev

JDBC驱动程序实现如何工作?

来自分类Dev

spring-boot无法加载JDBC驱动程序类“ org.sqlite.JDBC”

来自分类Dev

Nvidia驱动程序问题,未使用驱动程序

来自分类Dev

Netbeans中用于SQLite的JDBC:找不到合适的驱动程序

来自分类Dev

java.sql.SQLException:找不到适用于jdbc:sqlite的驱动程序

来自分类Dev

Spark未使用com.mysql.jdbc.Driver类找到注册的驱动程序

来自分类Dev

使用 JDBC 驱动程序执行 Sql 查询时出现 NetworkOnMainThreadException

来自分类Dev

如果设备驱动程序未实现asyn写功能,将会发生什么?

来自分类Dev

使用Java mongo驱动程序在Java中实现mongodb查询

来自分类Dev

JDBC驱动程序实现和类加载

来自分类Dev

JDBC驱动程序实现和类加载

来自分类Dev

.gitattributes合并驱动程序未使用

来自分类Dev

.gitattributes合并驱动程序未使用

来自分类Dev

未安装AMD视频驱动程序

来自分类Dev

Wifi驱动程序未安装

来自分类Dev

未安装Piwik MySQL驱动程序

来自分类Dev

如果供应商未提供驱动程序,我们可以使用jdbc吗?

来自分类Dev

在 MongoDB PHP 驱动程序和相关 PHPLib 库中使用 skip() 和 limit() 实现简单分页时出错

来自分类Dev

使用Presto jdbc驱动程序在Hive中查询表-失败,出现“服务器拒绝连接”错误

来自分类Dev

MongoDB Java驱动程序记录查询

来自分类Dev

音频驱动程序的蓝屏死机是由键盘过滤器驱动程序引起的吗?

来自分类Dev

没有找到适合“jdbc:sqlite:myDB.sqlite”的驱动程序,Java 应用程序使用 maven 连接到内存中的 SQLite

来自分类Dev

当前未安装NVIDIA驱动程序,但它们显示在“其他驱动程序”中

来自分类Dev

安装 Ubuntu 18.04 NVIDIA 驱动程序后,Intel 显卡未绑定到驱动程序

来自分类Dev

Virtualbox 内核驱动程序错误:未安装内核驱动程序 (rc=-1908)

来自分类Dev

驱动程序中缺少MongoDB驱动程序(查询生成器)?

Related 相关文章

  1. 1

    未由SQLite JDBC驱动程序实现

  2. 2

    “不是由SQLite JDBC驱动程序实现的”

  3. 3

    SQLite JDBC 驱动程序错误:getarray 未实现

  4. 4

    JDBC驱动程序实现如何工作?

  5. 5

    spring-boot无法加载JDBC驱动程序类“ org.sqlite.JDBC”

  6. 6

    Nvidia驱动程序问题,未使用驱动程序

  7. 7

    Netbeans中用于SQLite的JDBC:找不到合适的驱动程序

  8. 8

    java.sql.SQLException:找不到适用于jdbc:sqlite的驱动程序

  9. 9

    Spark未使用com.mysql.jdbc.Driver类找到注册的驱动程序

  10. 10

    使用 JDBC 驱动程序执行 Sql 查询时出现 NetworkOnMainThreadException

  11. 11

    如果设备驱动程序未实现asyn写功能,将会发生什么?

  12. 12

    使用Java mongo驱动程序在Java中实现mongodb查询

  13. 13

    JDBC驱动程序实现和类加载

  14. 14

    JDBC驱动程序实现和类加载

  15. 15

    .gitattributes合并驱动程序未使用

  16. 16

    .gitattributes合并驱动程序未使用

  17. 17

    未安装AMD视频驱动程序

  18. 18

    Wifi驱动程序未安装

  19. 19

    未安装Piwik MySQL驱动程序

  20. 20

    如果供应商未提供驱动程序,我们可以使用jdbc吗?

  21. 21

    在 MongoDB PHP 驱动程序和相关 PHPLib 库中使用 skip() 和 limit() 实现简单分页时出错

  22. 22

    使用Presto jdbc驱动程序在Hive中查询表-失败,出现“服务器拒绝连接”错误

  23. 23

    MongoDB Java驱动程序记录查询

  24. 24

    音频驱动程序的蓝屏死机是由键盘过滤器驱动程序引起的吗?

  25. 25

    没有找到适合“jdbc:sqlite:myDB.sqlite”的驱动程序,Java 应用程序使用 maven 连接到内存中的 SQLite

  26. 26

    当前未安装NVIDIA驱动程序,但它们显示在“其他驱动程序”中

  27. 27

    安装 Ubuntu 18.04 NVIDIA 驱动程序后,Intel 显卡未绑定到驱动程序

  28. 28

    Virtualbox 内核驱动程序错误:未安装内核驱动程序 (rc=-1908)

  29. 29

    驱动程序中缺少MongoDB驱动程序(查询生成器)?

热门标签

归档