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("127.0.0.1"); ds.setPortNumber(3306); ds.setDatabaseName("test"); 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(); } } }