Cloud Workflow
Raise an IssueJoin Community
  • Getting Started
    • Introduction
    • Integration Basics
    • Sign Up and Get a License
    • Features and Benefits
  • DBSync Platform
    • Core Components
    • System Requirements
    • AppCenter
      • Company and User Management
    • Development Studio
    • Security Features
  • iPaaS
    • Home
    • Apps
    • Extend
      • Functions
    • Administration
      • User & Role Management
    • Logs
    • Remote Agent
    • Published Templates
  • Create your Workflow
    • Project
    • Task
    • Flow Builder
      • Standard Functions
    • Actions
      • Flow
      • Variable
      • Transform and Write
      • SQL
      • Restructure
      • Query
      • Debug
      • ReST
      • Conditions
        • If (Condition)
        • For (Loop)
      • Storage
        • Dropbox
        • File
        • CSV
        • Google Drive
        • FTP
        • S3
      • Flow Management
        • Flow
        • Logs
        • Notification
        • Schedule
        • API
        • Webhook
        • Forms
    • Configuring DBSync Environment
  • Connectors
    • Amazon S3
    • Authorize.NET
    • ChannelAdvisor
    • Database
    • Dropbox
    • FTP
    • Google Drive
    • Google Sheets
    • HubSpot
    • JIRA Cloud
    • JIRA Service Management
    • Linnworks
      • Creating the DBsync Application on Linnworks Developer Instance
    • Mailchimp
    • Microsoft Dynamics 365 Business Central
    • Microsoft Dynamics 365 Finance and Operations (D365 F&O)
    • Microsoft Dynamics CRM Online
    • Microsoft Dynamics GP
    • Microsoft Dynamics NAV
    • monday.com
    • Narvar
    • NetSuite
      • NetSuite Connector Settings
    • OpenAPI
    • PointClickCare
    • QuickBooks Desktop
    • QuickBooks Online
    • Sage Intacct
    • Salesforce
    • ShipStation
    • Shopify
    • SkuVault
    • WooCommerce
  • Template Library
    • Salesforce to QuickBooks Online Order to Cash
    • Salesforce to QuickBooks Desktop Order to Cash
    • Salesforce to FTP Integration
    • QuickBooks Online to Salesforce Accounts Receivable
    • QuickBooks Desktop to Salesforce Accounts Receivable
    • QuickBooks Online to Business Central Integration
    • QuickBooks Online to ShipStation Orders
    • QuickBooks Desktop to Shipstation Orders
    • QuickBooks Desktop to monday.com Integration
    • QuickBooks Online to monday.com Integration
    • Shopify to QuickBooks Online
    • Shopify to QuickBooks Desktop
    • Linnworks Orders to QuickBooks Online
    • Linnworks Orders to QuickBooks Desktop
    • Linnworks to Salesforce Integration
    • Salesforce Litify and QuickBooks Online
    • Salesforce Litify and QuickBooks Desktop
    • HubSpot to QuickBooks Online Order to Cash
    • HubSpot to QuickBooks Desktop Order to Cash
    • SkuVault Orders to QuickBooks Desktop
    • SkuVault Orders to QuickBooks Online
    • SkuVault and Salesforce
    • ChannelAdvisor Orders and Salesforce
    • ChannelAdvisor and QuickBooks Online
    • ChannelAdvisor and QuickBooks Desktop
    • Shopify Orders to Dynamics365 CRM
    • Shopify Orders to Salesforce
    • ShipStation to Dynamics 365 CRM
    • ShipStation Orders to Salesforce
    • ShipStation to QuickBooks Online Orders
    • ShipStation to QuickBooks Desktop
    • Target Recruit to QuickBooks Online
    • Target Recruit to QuickBooks Desktop
    • QuickBooks Online to Database
    • QuickBooks Desktop to Database
  • Troubleshooting
    • Common Errors & Fixes
    • Adding Trusted IP Address in Salesforce
    • Installing QuickBooks Web Connector
    • QuickBooks to Salesforce Data Migration
    • Setting Password in QuickBooks Web Connector
    • Starting QuickBooks Web Connector
    • Update Salesforce Password & Security Token in DBSync
  • Additional Resources
    • Billing Information - Auto Renewal
  • Tutorials
    • Salesforce and QuickBooks
      • Account Hierarchy in Salesforce and QuickBooks
      • Account Owner Mapping
      • Resolving Email Fields Sync Issues in QuickBooks Online
      • Mulitple Price Levels in Salesforce QuickBooks Integration
      • Multicurrency in QuickBooks to Salesforce Integration
      • Multicurrency in Salesforce - QuickBooks Desktop Integration
      • Multicurrency in Salesforce QuickBooks Online Integration
      • Product Hierarchy in QuickBooks and Salesforce
      • QuickBooks Data Extraction Queries
      • QuickBooks File Backup and Recovery Process
      • QuickBoooks Reports to Salesforce Integration
      • Recurring Transactions to Accounting System
      • Retrieve Value from custom Field of QuickBooks Online
      • Salesforce Opportunity to QuickBooks - Disabling Jobs
      • Salesforce QuickBooks Custom Mappings
        • Use Case
      • Salesforce QuickBooks Integration with Multiple QuickBooks
      • Syncing Standard Group Line Items in QuickBooks Desktop
    • Using Date Function in DBSync Integration
    • Salesforce and Database
      • Database to Salesforce Integration
    • Database to Database
      • Database to Database Integration
Powered by GitBook
On this page
  • Overview
  • Prerequisites
  • Connector Configuration
  • Steps to Use the Database Connector
  • Advanced Properties for Updating the Source
  • Supported Databases
  • Uses of the Database Connector
  • Related Content
  1. Connectors

Database

Overview

DBSync's Database Connector provides support for various JDBC-compliant databases, including Oracle, MySQL, DB2, and more. This connector enables users to perform operations such as selecting, inserting, updating, and deleting records in databases. A single connector instance can be reused across different processes within the same project.

Prerequisites

To establish a connection to a database via the DBSync Database Connector, a user must:

  • Have a valid license for the DBSync Database Connector, along with a username and password to connect to the DBSync platform.

  • Have valid database credentials, including username, password, host/IP address, and port.

  • Ensure that the username and password used have sufficient privileges to access the database.

Note: The on-demand version of DBSync cannot connect to databases hosted locally; the database must be accessible over the network, or you can use DBSync remote agent to configure it.

Connector Configuration

The following parameters are required to configure the Database Connector:

Property

Description

Required

Default Values

Username

The username for the database.

Yes

Password

The password for the database.

Yes

Host

The hostname or IP address of the database server.

Yes

Port

The port number used to connect to the database server.

Yes

Database

The name of the database to connect to.

Yes

Type

JDBC Driver for the database (e.g., sqlserver, oracle, mysql, etc.).

Yes

Database URL

JDBC connection string (e.g., jdbc:mysql://[hostname]:[port]/[databasename]).

Yes

Steps to Use the Database Connector

Login to DBSync Cloud Workflow

Navigate to the DBSync website and click on Login.

Choose Cloud Workflow from the options.

Enter Login Credentials

Provide your User Name and Password and click Login.

Configure the Database Connector

Enter the required configuration details:

  • Username: Your database username.

  • Password: Your database password.

  • Host: The database server's hostname or IP address.

  • Port: The port number for the database connection.

  • Database: The name of the database.

  • Type: Select the appropriate JDBC driver for your database.

  • Database URL: Enter the JDBC connection string.

Define Operations

Choose the operations you want to perform, such as:

  • Select: Retrieve data from the database.

  • Insert: Add new records to the database.

  • Update: Modify existing records.

  • Delete: Remove records from the database.

Set Additional Properties (Optional)

Configure additional properties such as:

  • Auto Create: Set to true if you want the table to be created automatically.

  • Table: Specify the name of the table to write into.

  • Write Type: Choose between create, update, or upsert operations.

  • Prefix: The prefix excluding the '.' operator used for the field names.

  • Pkey: Comma-separated list of primary key column names (required if update or upsert).

Advanced Properties for Updating the Source

The table below lists the advanced properties that are required while updating the source.

Property

Description

Required

Default Value

Table

Name of the table to write into.

Yes

Empty

Prefix

The prefix excluding the '.' used for the field names.

No

Empty

Pkey

Comma separated list of primary key column names (required if update or upsert).

Required if Update or Upsert

True

Supported Databases

The Database connector supports all databases that are JDBC or ODBC compliant. Some of the supported databases are listed below:

  • Access

  • DB2

  • MySQL

  • Oracle

  • Pervasive Btrieve

  • PostgreSQL

  • Redshift

  • SQL Server

Save and Run the Workflow

  1. Click Save to store your configuration.

  2. Click the Run icon to execute the workflow. Monitor the console output for any errors or confirmation messages regarding the database operations.

Review Logs

  1. After running the integration, check the logs to verify that the operations were successfully executed. This will help you identify any issues that may have occurred during the process.

Data Masking Support

To enhance data security and ensure compliance with regulations (such as avoiding storage of PHI in logs), DBSync provides a Log Masking feature for the Database Connector.

How It Works

Each Connection now includes a dedicated “Log Masking” tab that allows users to specify which fields should be masked in the logs. This ensures that sensitive data is never exposed during execution or troubleshooting.

Steps to Configure Log Masking

  1. Navigate to the Connection associated with your Database Connector.

  2. Click on the “Log Settings” tab.

  3. In the provided input area, enter the field names that need to be masked, each separated by a new line (Enter).

  4. Click “Save” to apply the masking to the specified fields.

  5. If needed, click “Reset To Default Fields” to clear custom entries and restore the default masked fields defined per application.

Benefits

  • Prevents exposure of sensitive or Personally Identifiable Information (PII/PHI) in system logs.

  • Supports compliance with data security standards.

  • Provides flexibility to customize masking based on integration needs.

Uses of the Database Connector

  • Data Synchronization: Automate the synchronization of data between different databases.

  • Data Migration: Facilitate the migration of data from one database to another.

  • Data Backup: Create backups of critical data by exporting it to another database.

PRO TIP

Always ensure your database credentials have the necessary privileges to perform the desired operations to avoid permission-related issues during execution.

Frequently Asked Questions (FAQ)

1. Does the Database Connector support bi-directional data flow?

Yes, the Database Connector can be configured for both bi-directional and uni-directional data flows.

2. How frequently can data be synced with the supported databases?

Data synchronization can be performed at intervals as frequent as every five minutes.

3. Is this connector available in both on-demand and on-premise versions?

Yes, the Database Connector can be used with both on-demand and on-premise versions of DBSync Cloud Workflow.

4. How can I try the Database Connector before purchasing a license?

DBSync offers a 15-day free trial after completing the signup process.

5. Can both source and target act as Database Connectors?

Yes, you can use the Database Connector to communicate with different databases or the same database with different user instances.

Related Content

PreviousChannelAdvisorNextDropbox

Last updated 1 month ago

: Guide to configure SQL Server with DBSync Cloud Workflow.

: If your database is hosted on a local or on-premise machine (i.e., behind a firewall or not publicly accessible)

DBSync SQL Server Integration
Remote agent