代码之家  ›  专栏  ›  技术社区  ›  Beena Rautela

无法使用camel sql在表中插入数据&sqlite错误

  •  0
  • Beena Rautela  · 技术社区  · 7 年前

    我使用Jboss Fuse和blueprint作为DSL。我使用sql组件编写了一个简单的驼峰路由,该组件在SQlite中插入数据。

       <route id="testDBRoute">
            <from uri="timer://foo?fixedRate=true&amp;period=10000"/>
            <log message="calling DB"/>
            <to uri="sql:insert into TestTable (ID, FName, LName) values (1, 'Beena', 'Singh')"/>
       </route>
    

    org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL []; SQL state [null]; error code [1]; [SQLITE_ERROR] SQL error or missing database (no such table: TestTable); nested exception is java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: TestTable)
    

    我在sqlite数据库中运行了相同的查询,并插入了记录。但例外情况是,它既找不到数据库也找不到表。我已经安装了camel sql和camel spring作为一项功能。但我不知道为什么它不能连接到Sqllite数据库。任何帮助都将不胜感激。

    0 回复  |  直到 7 年前
    推荐文章