### Question:
VdsSqlEscapingStrategy implements SqlAndMetadataEscapingStrategy { @Override public String schemaNameEscape(DatabaseMetaData databaseMetaData, String schemaName) { return schemaName.replace("\\","\\\\"); }  @Override String sqlEscape(DatabaseMetaData databaseMetaData, String sql); @Override String schemaNameEscape(DatabaseMetaData databaseMetaData, String schemaName); @Override String schemaNameUnEscape(DatabaseMetaData databaseMetaData, String schemaName);  }### Answer:
@Test public void schemaNameEscape_withUnderscore() throws Exception { assertEquals(vdsSqlEscapingStrategy.schemaNameEscape(null, "SugarCRMDataSourceJNDI_public"), "SugarCRMDataSourceJNDI_public"); }