CPC G06F 16/2452 (2019.01) [G06F 16/214 (2019.01); G06F 16/2425 (2019.01); G06F 16/2433 (2019.01); G06F 16/2448 (2019.01); G06F 16/24534 (2019.01); G06F 16/248 (2019.01); G06F 16/258 (2019.01); G06F 40/205 (2020.01)] | 20 Claims |
1. A computing platform comprising:
at least one processor;
a communication interface communicatively coupled to the at least one processor; and
memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
configure a client application to use a custom driver of the computing platform when communicating with an enterprise database;
receive, from the client application and at the custom driver, a database query, wherein the database query is formatted in a first database format corresponding to a first database;
translate, at the custom driver and using a query translation library, the database query from the first database format into a second database format corresponding to a second database, wherein translating the database query comprises causing the custom driver to execute a transliteration process using pre-verified query keys stored in the query translation library to convert the database query from the first database format into the second database format, and wherein:
the first database format comprises a first machine interpretable language, and
the second database format comprises a second machine interpretable language;
execute, by the custom driver, the translated database query on the second database to obtain a query result; and
send, to the client application and by the custom driver, the query result.
|