title: JDBC BigDecimal with SQLite
body: <p>I am trying to recieve a Big Decimal from an SQL table containing DECIMAL(13,4) using the following code:<br></p>
  
  <pre><code>        userStmt = userConn.createStatement();
          userRsst = userStmt.executeQuery("SELECT * FROM WITHDRAWALS WHERE     date BETWEEN " 
                  + "'" + limits[0] + "' " + "AND " + "'" + limits[1] + "'");
          try{
              while(userRsst.next()){
              if(Double.parseDouble(userRsst.getString("amount")) != 0){
              temp = userRsst.getBigDecimal("amount");
              }else{
                  temp = new BigDecimal("0.0");
              }
  
                  }
  
          }catch (Exception e) {
              e.printStackTrace();
              return(null);
      }
          finally{
              this.userDisconnect();
          }
      }catch (SQLException e) {
          System.out.println("Could not retrieve withdrawal data 2");
          return null;
      }   
      return wdb;
  }
  </code></pre>
  
  <p>But I get the following error:</p>
  
  <pre><code>java.sql.SQLException: not implemented by SQLite JDBC driver
  at org.sqlite.Unused.unused(Unused.java:29)
  at org.sqlite.Unused.getBigDecimal(Unused.java:88)
  at dat.handle.DBconnection.getWithdrawals(DBconnection.java:233)
  at GUI.MainWindow.updateWithdrawalTree(MainWindow.java:372)
  at GUI.MainWindow.open(MainWindow.java:217)
  </code></pre>
  
  <p>Can anyone point out what I have done wrong?</p>
  
  <p>Thank you</p>
  
  <p>Jonas</p>