Patent ID: 8972438
Filing Date: 2015-03-03
Classification: G06F

Abstract:
1. A method for accessing a database comprising: creating a virtualized environment on a computer system; instantiating a driver for a database within said virtualized environment; running a first execution thread and a second execution thread within said virtualized environment; associating a first unique identifier with the first execution thread and a second unique identifier with the second execution thread for said database; opening a first connection to said database from within the first execution thread using the first unique identifier, and a second connection to said database from within the second execution thread using the second unique identifier; executing a first native application containing embedded structured query language (SQL) statements within the first execution thread; executing a second native application containing embedded structured query language (SQL) statements within the second execution thread; providing the first native application with access to said database using the first connection to said database; and providing the second native application with access to said database using the second connection to said database; wherein a first access of said database from the first native application uses the first connection to said database; wherein a second access of said database from the second native application uses the second connection to said database; wherein the first connection to said database and the second connection to said database have different contexts; and wherein the first native application comprises computer code compiled from a first language and the second native application comprises computer code compiled from a second language that differs from the first language.