Database breakpoint apparatus and method
First Claim
1. A method for debugging a computer program that accesses a database, the method comprising the steps of:
- defining at least one database breakpoint that specifies at least one database condition;
executing the computer program; and
when the at least one database condition exists, halting operations by other programs to the database and halting execution of the computer program.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method define the concept of a “database breakpoint.” One or more conditions in the database are specified as a database breakpoint in a debug environment for debugging a computer program that accesses the database. When the database conditions exist, one or more debug functions may be performed with respect to the execution of the computer program. Examples of debug functions include halting execution of the computer program and halting operations to the database by other programs. With both the computer program and database halted, the user may then interrogate the database to determine its state, and may interrogate the program to determine its state. Database breakpoints greatly enhance the utility of a debugger by providing additional conditions for debugging a computer program that accesses a database.
-
Citations
17 Claims
-
1. A method for debugging a computer program that accesses a database, the method comprising the steps of:
-
defining at least one database breakpoint that specifies at least one database condition; executing the computer program; and when the at least one database condition exists, halting operations by other programs to the database and halting execution of the computer program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for debugging a computer program that accesses a database, the method comprising the steps of:
-
defining in a debugger at least one database breakpoint that specifies at least one database condition; executing the computer program under control of the debugger; the database communicating to the debugger data that indicates the state of the database; and when the state of the database indicates the at least one database condition exists in the database, performing at least one debug function for debugging the computer program, wherein the at least one debug function includes halting operations by other programs to the database and halting execution of the computer program.
-
Specification