# Custom non-JDBC database module

**URL:** <https://forum.inductiveautomation.com/t/custom-non-jdbc-database-module/91215>\
**Category:** Module Development\
**Created:** [May 31, 2024, 6:36pm UTC](https://forum.inductiveautomation.com/t/custom-non-jdbc-database-module/91215 "2024-05-31T18:36:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sreeram\_Machavaram\_C](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@Sreeram\_Machavaram\_C](https://forum.inductiveautomation.com/u/Sreeram_Machavaram_C)\
**Post date:** [May 31, 2024, 6:36pm UTC](https://forum.inductiveautomation.com/t/custom-non-jdbc-database-module/91215/1 "2024-05-31T18:36:42Z")

</div>

Hi,

I have very dumb question. Say, if I want to connect with an non-jdbc database and allow data fetch by components, is it possible? How to build module for the same?

Regards,  
Sreeram

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [May 31, 2024, 6:41pm UTC](https://forum.inductiveautomation.com/t/custom-non-jdbc-database-module/91215/2 "2024-05-31T18:41:59Z")

</div>

You cannot provide a module that acts as a _datasource_ in Ignition that is not backed by a JDBC driver - that is, you cannot provide something that would interchangeably replace MySQL/Postgres/MSSQL/etc connectivity across everything in Ignition.

You _can_ provide a custom implementation of 'querying' with whatever your ultimate connection target is to Vision, Perspective, and Reporting _individually_, by reaching out to those modules.
