DBConnection Compilation Error

Can you please include the whole application file? You should start the connection to the database inside the start/2 function, typically as part of the supervision tree. Use mix new my_app —sup to have a better idea. Then, in children, you will do something like this:

{Mariaex, name: :my_app, password: …, …}