Let's start by connecting to JDBC from the command line. To follow with the examples, you will need access to a running MySQL server. If you added the MySQL connector to the list of dependencies, open a Scala console by typing the following command:
$ sbt console
Let's import JDBC:
scala> import java.sql._ import java.sql._
We then need to tell JDBC to use a specific connector. This is normally done using reflection, loading the driver at runtime:
scala> Class.forName("com.mysql.jdbc.Driver") Class[_] = class com.mysql.jdbc.Driver
This loads the appropriate driver into the namespace at runtime. If this seems somewhat magical to you, it's probably not worth worrying about exactly how this works. This is the only example of ...