import java.sql.*;
import javax.sql.*;

public class MariaDBTestCase {
	public static void main(String[] args) {
		PooledConnection pc = null;
		Connection c = null;

		try {

			// Setting up the DataSource object
			com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource ds = new com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource();
			ds.setServerName("server");
			ds.setPortNumber(3306);
			ds.setDatabaseName("db");
			ds.setUser("stoty");
			ds.setPassword("badpassword");

			// Getting a pooled connection object
			pc= ds.getPooledConnection();
			
			c = pc.getConnection();

			// Getting database info
			DatabaseMetaData meta = c.getMetaData();
			System.out.println("Server name: "
					+ meta.getDatabaseProductName());
			System.out.println("Server version: "
					+ meta.getDatabaseProductVersion());
			
			// Closing the connection
			c.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}
