Name
DatabaseMetaData
Synopsis
Interface Name:
java.sql.DatabaseMetaData
Superclass: None
Immediate Subclasses: None
Interfaces Implemented: None
Availability: JDK 1.1
Description
This class provides a lot of information about the database to which
a Connection
object is connected. In many cases,
it returns this information in the form of JDBC
ResultSet
objects.
DatabaseMetaData
will throw a SQLException for
databases that do not support a particular kind of meta-data.
DatabaseMetaData
methods take string patterns as
arguments in which specific tokens within the
String
are interpreted to have a certain meaning.
%
matches any substring of
or more characters, and _
matches any one
character. You can pass null
to methods in place
of string pattern arguments; this means that the argument’s
criteria should be dropped from the search.
Class Summary
public interface DatabaseMetaData { static public final int bestRowTemporary; static public final int bestRowTransaction; static public final int bestRowSession; static public final int bestRowUnknown; static public final int bestRowNotPseudo; static public final int bestRowPseudo; static public final int columnNoNulls; static public final int columnNullable; static public final int columnNullableUnknown; static public final int importedKeyCascade; static public final int importedKeyRestrict; static public final int importedKeySetNull; static public final int importedKeyNoAction; static public final int importedKeySetDefault; static public final int ...
Get Database Programming with JDBC & Java, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.