3. DB adapter