Ready to get started?

Download a free trial of the Reckon Accounts Hosted Driver to get started:

 Download Now

Learn more:

Reckon Accounts Hosted Icon Reckon Accounts Hosted JDBC Driver

Rapidly create and deploy powerful Java applications that integrate with Reckon Accounts Hosted.

Connect to Reckon Accounts Hosted Data in RazorSQL



Connect to Reckon Accounts Hosted from wizards and query Reckon Accounts Hosted data from the GUI in the RazorSQL database management tool.

The CData JDBC Driver for Reckon Accounts Hosted enables standards-based access from third-party tools, from wizards in IDEs to data management and analysis tools. This article shows how to connect to Reckon Accounts Hosted using wizards in RazorSQL.

Create a JDBC Data Source for Reckon Accounts Hosted Data

  1. Open the RazorSQL application and, in the Connections menu, select Add Connection Profile -> Other -> JDBC.
  2. In the Connection Wizard that appears, set the following properties:
    • Driver Location: Set this property to the path to the lib subfolder in the installation directory.
    • Driver Class: Set the driver class to cdata.jdbc.reckonaccountshosted.ReckonAccountsHostedDriver.
    • Username: Enter the username. (This property can also be set in the JDBC URL.)
    • Password: Enter the password. (This property can also be set in the JDBC URL.)
    • JDBC URL: Enter connection parameters. The JDBC URL begins with jdbc:reckonaccountshosted: and is followed by a semicolon-separated list of connection properties.

      The connector makes requests to Reckon Accounts Hosted through OAuth. Specify the following connection properties:

      • SubscriptionKey: Required. You get this value when you created your developer account.
      • CountryVersion: Defaults to 2021.R2.AU.
      • CompanyFile: Required. The path to the company file.
      • User: Required. The username of the company file.
      • Password: Required. The password of the company file.
      • InitiateOAuth: Set this to GETANDREFRESH to let the driver handle access tokens.
      • CallbackURL: The redirectURI of your Custom OAuth App.
      • OAuthClientId: The client id of your Custom OAuth App.
      • OAuthClientSecret: The client secret of your Custom OAuth App.

      CData provides an embedded OAuth application that simplifies OAuth desktop authentication. See the Help documentation for information on other OAuth authentication methods (web, headless, etc.), creating custom OAuth applications, and reasons for doing so.

      Built-in Connection String Designer

      For assistance in constructing the JDBC URL, use the connection string designer built into the Reckon Accounts Hosted JDBC Driver. Either double-click the JAR file or execute the jar file from the command-line.

      java -jar cdata.jdbc.reckonaccountshosted.jar

      Fill in the connection properties and copy the connection string to the clipboard.

      A typical JDBC URL is the following:

      jdbc:reckonaccountshosted:SubscriptionKey=my_subscription_key;CountryVersion=2021.R2.AU;CompanyFile=Q:/CompanyName.QBW;User=my_user;Password=my_password;CallbackURL=http://localhost:33333;OAuthClientId=my_oauth_client_id;OAuthClientSecret=my_oauth_client_secret;InitiateOAuth=GETANDREFRESH

Query Reckon Accounts Hosted Data and Select Tables

After establishing a connection, the wizard will close and the connection will be available in the connections panel. You can then query the tables.