This will ask for your password and execute the sql file. You have the liberty to use any language to devlop you application. Consult with your team mebers and use a language that will every one agrees for. Learning some thing new is good. There is no problem in having a plain text interface.
Drivers are usually platform specific.
So, if your program in going to run on Windows, it may need a different driver. Before starting your work on application program, make sure you will have a driver and you are able to connect to the database by running a simple query. We have planned to use Java to connect to the database. We may make our application online using Java Servlets. You will be using JDBC to connect to the database.