Each time I run my application it creates a connection to the Oracle database (pretty typical). The problem I'm running into is that, when I kill the debugger to stop the application the code to close the database connection never gets called.
Oracle doesn't seem to realize that those connections are now unimportant and it tries to keep the connection open. Eventually, I run into errors and problems because there aren't any available connections.
It seems like this has to be a common problem. But I couldn't find anything about how to fix it.
Suggestions?