Database locking is a varied, evolving, complicated, and technical topic. This paper sheds light on the nature of database locking and how it varies between different platforms. It also discuss the types of application issues that can arise related as a result. It then looks at ways to ferret out these issues and to resolve them before they sneak out the door with your finished product. Armed with this understanding of the enemy and how it relates to your application, you’ll be much better able to avoid disaster.