@Override
  public boolean accept(Connection c) {
    try {
      DatabaseMetaData d = c.getMetaData();
      String name = d.getDatabaseProductName(); // HSQL Database Engine
      return name.toLowerCase().contains("hsql");
    } catch (SQLException e) {
      throw new DBOpenException(e);
    }
  }
@Override
  public boolean accept(Connection c) {
    try {
      DatabaseMetaData d = c.getMetaData();
      String name = d.getDatabaseProductName(); 
      return name.toLowerCase().contains("hsql");
    } catch (SQLException e) {
      throw new DBOpenException(e);
    }
  }
@ Override public boolean accept ( Connection c ) { try { DatabaseMetaData d = c . getMetaData ( ) ; String name = d . getDatabaseProductName ( ) ; // HSQL Database Engine return name . toLowerCase ( ) . contains ( "hsql" ) ; } catch ( SQLException e ) { throw new DBOpenException ( e ) ; } }
判断当前数据库的名称里是否包含hsql（忽略大小写）。

@param c 数据库连接
@return 如果数据库名称包含hsql，则返回true；否则返回false。
判断当前数据库的名称里是否包含hsql（忽略大小写）。