In this chapter, we learned how to interact with SQL databases using JDBC. We wrote a library to wrap native JDBC objects, aiming to give them a more functional interface.
In the next chapter, you will learn about Slick, a Scala library that provides functional wrappers to interact with relational databases.