Unless you implement the SingleThreadModel, the container creates a new Thread for each incoming request. Note however that it does not create a new servlet instance, it works on the same unless you have different mappings for one servlet.
So watch out for thread safety.
BTW.. SingleThreadModel is deprecated and should not be used.
JDBCSupport - An easy to use, light-weight JDBC framework -