Patent ID: 7904472
Filing Date: 2011-03-08
Classification: G06F

Abstract:
1. A method comprising: scanning one or more compiled application source code files using a Structure Query Language (SQL) query string parser technology; identifying a Structure Query Language (SQL) query template in response to the scanning, wherein the SQL query template comprises a sequence of elements including one or more input markers; receiving a first SQL query from a computer system, wherein parsing the first SQL query, wherein the parsing identifies the one or more input values; generating a template by replacing the one or more input values in the first SQL query with input markers; comparing the template to the SQL query template; passing the first SQL query to a database server if the template is equally the SQL query template; scanning one or more compiled second application source code files; and identifying a second SQL query template in response to the scanning the one or more compiled second application source code files, wherein receiving a second SQL query from a second computer system, wherein parsing the second SQL query, wherein the parsing identifies the one or more second input values; generating a second template by replacing all input values in the received second SQL query with second input markers; comparing the second template to the second SQL query template, the second template is different from the first template; and retrieving data based on the comparing the second template to the second SQL query template.