package com.querydsl.sql;
import java.sql.Connection;
import java.sql.SQLException;
import org.junit.Ignore;
import org.junit.Test;
@Ignore
public class MetadataTest {
// CUBRID
// Apache Derby
// H2
// HSQL Database Engine
// MySQL
// Oracle
// PostgreSQL
// SQLite
@Test
public void test() throws SQLException, ClassNotFoundException {
Connections.initCubrid();
printMetadata();
Connections.initDerby();
printMetadata();
Connections.initH2();
printMetadata();
Connections.initHSQL();
printMetadata();
Connections.initMySQL();
printMetadata();
Connections.initOracle();
printMetadata();
Connections.initPostgreSQL();
printMetadata();
Connections.initSQLite();
printMetadata();
// Connections.initSQLServer()
// printMetadata();
}
private void printMetadata() throws SQLException {
Connection conn = Connections.getConnection();
System.out.println(conn.getMetaData().getDatabaseProductName());
Connections.close();
}
}