Standardskemaet for din nuværende forbindelse er navnet på den bruger, du bruger til at logge på. Så hvis din bruger er SCOTT
du skal bruge SCOTT
for DatabaseMetaData.getTables()
.
Du kan få brugernavnet gennem DatabaseMetaData.getUserName()
.
Men husk, at sammenligningen af skema/brugernavn udført i JDBC-driveren er case-sensitive og normalt er brugernavne med store bogstaver.
Jeg er ikke 100 % sikker på, om DatabaseMetaData.getUserName()
vil returnere navnet i det rigtige tilfælde i alle situationer. For at være sikker, vil du måske lave et stort bogstav(), før du bruger denne værdi.