SlideShare a Scribd company logo
Database Connector
2
Database Connector
The Database connector allows you to connect with almost any Java
Database Connectivity (JDBC) relational database using a single interface
for every case. The Database connector allows you to run diverse SQL
operations on your database, including Select, Insert, Update, Delete, and
even Stored Procedures.
3
The Database connector lets you perform predefined queries as well as
queries that take the connector’s input to specify variable parameters or
even to construct sections of the query dynamically. The Database
connector also allows the use of template queries that are both self
sufficient and customizable. You can also perform multiple SQL requests in
a single bulk update. The connector also allows you to perform Data
Definition Language (DDL) requests, that alter the data structure rather
than the data itself. The Database connector is available with both Mule
Community and Mule Enterprise runtimes.
4
DataSense
When enabled, DataSense uses information in the query statement
(configured within the Database connector) to automatically extract
metadata about the message your application must deliver to, or can
expect from, the database. By enabling this functionality (in the Global
Database connector element), Mule does the heavy lifting of discovering
the type of data you must send to, or be prepared to receive from the
database.
5
DataMapper transformer
When used in conjunction with a DataSense-enabled Database connector,
DataMapper can automatically extract message metadata that you can use
to visually map and/or transform to a different data format or structure. For
example, if you configure a Database connector in your application, then
drop a DataMapper after it, the DataMapper uses the information that
DataSense extracted to pre-populate the input values for mapping, so that
you only need to confirm (or adjust) the selections, then proceed to
mapping to your desired output. In other words, DataSense makes sure
that DataMapper knows the data format and structure with which it must
work so you don’t have to figure it out manually.
6
Supported Operations
The database connector supports the following operations:
Select
Insert
Update
Delete
Stored Procedure
Bulk Execute
DDL operations such as CREATE, ALTER, etc.
Additionally, you can run a TRUNCATE query on the database by selecting
Update as the operation.
7
Configuring a Database Connector
The example below illustrates a very simple Mule application in Studio that
meets the minimum configuration requirements: configured Database
connector, configured Global Database connector, and installed database
driver. Of course, the only one of these three required parts that is visible in
the graphical representation of the application is the Database connector
itself.
8
Configuring a Database Connector
Mule database connector
Mule database connector

More Related Content

What's hot (20)

PPTX
Mule dataweave
Son Nguyen
 
PPTX
Splitting with mule
Anirban Sen Chowdhary
 
PPTX
Mule new jdbc component
Anirban Sen Chowdhary
 
PPT
Anypoint data gateway
Praneethchampion
 
PPTX
Mule LDAP Connector
Ankush Sharma
 
PPT
Mule database-connectors
Phaniu
 
PPTX
Database component in mule
Rajkattamuri
 
PPTX
Mule with stored procedure
Anirban Sen Chowdhary
 
PPTX
Mule esb transformers
Mani Rathnam Gudi
 
PPTX
Mule esb
sathyaraj Anand
 
PPTX
Stored Procedure With In Out Parameters in Mule 3.6
Sashidhar Rao GDS
 
PPTX
Mule advanced
D.Rajesh Kumar
 
PPTX
Scatter gather flow in mule
Son Nguyen
 
PPTX
For each component in mule demo
Sudha Ch
 
PDF
Connecting To MS SQL Server With Mulesoft (Stored Procedure To Insert data)
Jitendra Bafna
 
PPTX
Mule concepts connectors
kunal vishe
 
PPTX
File component in mule demo
Sudha Ch
 
PPTX
Mulesoft file connector
kumar gaurav
 
PPTX
xslt in mule
Praneethchampion
 
PPTX
File component in mule
Rajkattamuri
 
Mule dataweave
Son Nguyen
 
Splitting with mule
Anirban Sen Chowdhary
 
Mule new jdbc component
Anirban Sen Chowdhary
 
Anypoint data gateway
Praneethchampion
 
Mule LDAP Connector
Ankush Sharma
 
Mule database-connectors
Phaniu
 
Database component in mule
Rajkattamuri
 
Mule with stored procedure
Anirban Sen Chowdhary
 
Mule esb transformers
Mani Rathnam Gudi
 
Mule esb
sathyaraj Anand
 
Stored Procedure With In Out Parameters in Mule 3.6
Sashidhar Rao GDS
 
Mule advanced
D.Rajesh Kumar
 
Scatter gather flow in mule
Son Nguyen
 
For each component in mule demo
Sudha Ch
 
Connecting To MS SQL Server With Mulesoft (Stored Procedure To Insert data)
Jitendra Bafna
 
Mule concepts connectors
kunal vishe
 
File component in mule demo
Sudha Ch
 
Mulesoft file connector
kumar gaurav
 
xslt in mule
Praneethchampion
 
File component in mule
Rajkattamuri
 

Viewers also liked (19)

PPTX
Text Animation tugas animasi 2D
Nanditaa Mahila
 
PDF
Agile Is Not Fragile
Sunil Mundra
 
PDF
FCTC Article 5 3_Guideline_Khmer
sokafs
 
PPTX
Secure Your Data Assets
Embarcadero Technologies
 
PDF
RSPH CE CASE
Maria Lameiras
 
PDF
Kaya Gibi Sağlam Yazılım Projelerine İmza Atmanın 5 Prensibi
ibrahimgunduz34
 
PPT
Cloudhub
himajareddys
 
PPT
Mule saas
D.Rajesh Kumar
 
PPT
Propuesta plancha 13A
pedro ferrer
 
DOC
CV Lanitis - Copy
Michalis Lanitis
 
PDF
Factsheet myth and fact
sokafs
 
PPTX
Practically genius 2
GlobalSuperElite GlobalSuperElite
 
PPTX
Film titles research
Leah Harte
 
PPTX
Laporan metodologi desain (design wallet)
arvint123
 
PPT
Music videos styles
Naamah Hill
 
PDF
low cost housing techniques previous question papers
balajirao mahendrakar
 
PPTX
Ang pamamaraan ng sama samang pananaliksik
Aloha Gay Quimba
 
PPT
Agile Transformation: The Difference Between Success and Failure
Sunil Mundra
 
PPTX
BIO BATTERY
Shyam sivan
 
Text Animation tugas animasi 2D
Nanditaa Mahila
 
Agile Is Not Fragile
Sunil Mundra
 
FCTC Article 5 3_Guideline_Khmer
sokafs
 
Secure Your Data Assets
Embarcadero Technologies
 
RSPH CE CASE
Maria Lameiras
 
Kaya Gibi Sağlam Yazılım Projelerine İmza Atmanın 5 Prensibi
ibrahimgunduz34
 
Cloudhub
himajareddys
 
Mule saas
D.Rajesh Kumar
 
Propuesta plancha 13A
pedro ferrer
 
CV Lanitis - Copy
Michalis Lanitis
 
Factsheet myth and fact
sokafs
 
Practically genius 2
GlobalSuperElite GlobalSuperElite
 
Film titles research
Leah Harte
 
Laporan metodologi desain (design wallet)
arvint123
 
Music videos styles
Naamah Hill
 
low cost housing techniques previous question papers
balajirao mahendrakar
 
Ang pamamaraan ng sama samang pananaliksik
Aloha Gay Quimba
 
Agile Transformation: The Difference Between Success and Failure
Sunil Mundra
 
BIO BATTERY
Shyam sivan
 
Ad

Similar to Mule database connector (20)

PPT
MuleSoft Database Connector
krishna2162
 
PPT
Mule database-connectors
Anand kalla
 
PPT
Mule database-connectors
princeirfancivil
 
PPT
Mule database-connectors
D.Rajesh Kumar
 
PPT
Mule database-connectors
irfan1008
 
DOCX
A introduction to oracle data integrator
chkamal
 
PPTX
PATTERNS07 - Data Representation in C#
Michael Heron
 
PPT
Chapter 4 event it theory programming.pptx
kmkkali41
 
PDF
Big_SQL_3.0_Whitepaper
Scott Gray
 
PDF
WEB PROGRAMMING USING ASP.NET
DhruvVekariya3
 
PPT
Introduction to ado.net
Paneliya Prince
 
PDF
Using MS-SQL Server with Visual DataFlex
webhostingguy
 
PPTX
Spring jdbc dao
Anuj Singh Rajput
 
PPTX
Ebook6
kaashiv1
 
PPTX
Sql interview question part 6
kaashiv1
 
PPTX
Sql interview-question-part-6
kaashiv1
 
PPTX
Ebook6
kaashiv1
 
PPTX
Sql interview-question-part-6
kaashiv1
 
PDF
Weblogic Cluster configuration
Aditya Bhuyan
 
PDF
Weblogic configuration
Aditya Bhuyan
 
MuleSoft Database Connector
krishna2162
 
Mule database-connectors
Anand kalla
 
Mule database-connectors
princeirfancivil
 
Mule database-connectors
D.Rajesh Kumar
 
Mule database-connectors
irfan1008
 
A introduction to oracle data integrator
chkamal
 
PATTERNS07 - Data Representation in C#
Michael Heron
 
Chapter 4 event it theory programming.pptx
kmkkali41
 
Big_SQL_3.0_Whitepaper
Scott Gray
 
WEB PROGRAMMING USING ASP.NET
DhruvVekariya3
 
Introduction to ado.net
Paneliya Prince
 
Using MS-SQL Server with Visual DataFlex
webhostingguy
 
Spring jdbc dao
Anuj Singh Rajput
 
Ebook6
kaashiv1
 
Sql interview question part 6
kaashiv1
 
Sql interview-question-part-6
kaashiv1
 
Ebook6
kaashiv1
 
Sql interview-question-part-6
kaashiv1
 
Weblogic Cluster configuration
Aditya Bhuyan
 
Weblogic configuration
Aditya Bhuyan
 
Ad

More from D.Rajesh Kumar (20)

PPTX
Mule soft meetup_-_finland_september_25th__2020 v2.0
D.Rajesh Kumar
 
PPTX
Meetup bangalore-sept5th 2020 (1)
D.Rajesh Kumar
 
PPTX
Mule soft meetup_-_finland_july_11th__2020
D.Rajesh Kumar
 
PPTX
Bangalore mulesoft meetup#10
D.Rajesh Kumar
 
PPTX
Meetup bangalore 9_novupdated
D.Rajesh Kumar
 
PPTX
Meetup bangalore aug31st2019
D.Rajesh Kumar
 
PPTX
Meetup bangalore june29th2019
D.Rajesh Kumar
 
PPTX
mulesoft meetup @ bangalore
D.Rajesh Kumar
 
PPTX
Meetup_Bangalore_Rajesh
D.Rajesh Kumar
 
PPT
Calico and container
D.Rajesh Kumar
 
PPT
Calico docker+ipam
D.Rajesh Kumar
 
PPT
Calico architecture
D.Rajesh Kumar
 
PPT
Calico to secure host interfaces
D.Rajesh Kumar
 
PPT
Calico and how interprets neutron api
D.Rajesh Kumar
 
PPT
Calico with open stack and chef
D.Rajesh Kumar
 
PPT
Calico with open stack
D.Rajesh Kumar
 
PPT
Calico with docker
D.Rajesh Kumar
 
PPT
Object Store in Mule
D.Rajesh Kumar
 
PPT
Slack connector with in MULE
D.Rajesh Kumar
 
PPT
MuleSoft Offers a Data Migration Solution
D.Rajesh Kumar
 
Mule soft meetup_-_finland_september_25th__2020 v2.0
D.Rajesh Kumar
 
Meetup bangalore-sept5th 2020 (1)
D.Rajesh Kumar
 
Mule soft meetup_-_finland_july_11th__2020
D.Rajesh Kumar
 
Bangalore mulesoft meetup#10
D.Rajesh Kumar
 
Meetup bangalore 9_novupdated
D.Rajesh Kumar
 
Meetup bangalore aug31st2019
D.Rajesh Kumar
 
Meetup bangalore june29th2019
D.Rajesh Kumar
 
mulesoft meetup @ bangalore
D.Rajesh Kumar
 
Meetup_Bangalore_Rajesh
D.Rajesh Kumar
 
Calico and container
D.Rajesh Kumar
 
Calico docker+ipam
D.Rajesh Kumar
 
Calico architecture
D.Rajesh Kumar
 
Calico to secure host interfaces
D.Rajesh Kumar
 
Calico and how interprets neutron api
D.Rajesh Kumar
 
Calico with open stack and chef
D.Rajesh Kumar
 
Calico with open stack
D.Rajesh Kumar
 
Calico with docker
D.Rajesh Kumar
 
Object Store in Mule
D.Rajesh Kumar
 
Slack connector with in MULE
D.Rajesh Kumar
 
MuleSoft Offers a Data Migration Solution
D.Rajesh Kumar
 

Recently uploaded (20)

PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
July Patch Tuesday
Ivanti
 
PDF
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
July Patch Tuesday
Ivanti
 
SWEBOK Guide and Software Services Engineering Education
Hironori Washizaki
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 

Mule database connector

  • 2. 2 Database Connector The Database connector allows you to connect with almost any Java Database Connectivity (JDBC) relational database using a single interface for every case. The Database connector allows you to run diverse SQL operations on your database, including Select, Insert, Update, Delete, and even Stored Procedures.
  • 3. 3 The Database connector lets you perform predefined queries as well as queries that take the connector’s input to specify variable parameters or even to construct sections of the query dynamically. The Database connector also allows the use of template queries that are both self sufficient and customizable. You can also perform multiple SQL requests in a single bulk update. The connector also allows you to perform Data Definition Language (DDL) requests, that alter the data structure rather than the data itself. The Database connector is available with both Mule Community and Mule Enterprise runtimes.
  • 4. 4 DataSense When enabled, DataSense uses information in the query statement (configured within the Database connector) to automatically extract metadata about the message your application must deliver to, or can expect from, the database. By enabling this functionality (in the Global Database connector element), Mule does the heavy lifting of discovering the type of data you must send to, or be prepared to receive from the database.
  • 5. 5 DataMapper transformer When used in conjunction with a DataSense-enabled Database connector, DataMapper can automatically extract message metadata that you can use to visually map and/or transform to a different data format or structure. For example, if you configure a Database connector in your application, then drop a DataMapper after it, the DataMapper uses the information that DataSense extracted to pre-populate the input values for mapping, so that you only need to confirm (or adjust) the selections, then proceed to mapping to your desired output. In other words, DataSense makes sure that DataMapper knows the data format and structure with which it must work so you don’t have to figure it out manually.
  • 6. 6 Supported Operations The database connector supports the following operations: Select Insert Update Delete Stored Procedure Bulk Execute DDL operations such as CREATE, ALTER, etc. Additionally, you can run a TRUNCATE query on the database by selecting Update as the operation.
  • 7. 7 Configuring a Database Connector The example below illustrates a very simple Mule application in Studio that meets the minimum configuration requirements: configured Database connector, configured Global Database connector, and installed database driver. Of course, the only one of these three required parts that is visible in the graphical representation of the application is the Database connector itself.