Advanced Java
Services
|
Die Schnittstelle java.sql
|
|
Die Schnittstelle java.sql
Das Package java.sql enthält die Java-Schnittstelle zu Datenbanken. Sie soll einen standardisierten Zugriff
auf eine Datenbank schaffen, egal also ob man etwa auf Oracle oder MySQL oder PostGres zugreifen will.
So gibt es etwa das Interface Statement, mit dessen Methoden man SQL-Statements absetzen kann. Benutzt man
allerdinsg SQL-Statements, die datenbankabhängige Erweiterungen von Standard-SQL beinhalten, so verliert mna
natürlich die Portierbarkeit der Datenbankaplikation.
Wichtigte Interfaces aus java.sql
- Array
The mapping in the Java programming language for the SQL type ARRAY
- Blob
Ermöglicht den Zugriff auf den SQL-datentyp Blob (Binary large Object).
- CallableStatement
The interface used to execute SQL stored procedures.
- Clob
Ermöglicht den Zugriff auf den SQL-datentyp Clob (Character large Object).
- Connection
Ermöglicht den Verbindungsaufbau zu einer Datenbank.
- DatabaseMetaData
Ermittelt Meta-Daten zu einer Datenbank.
- Driver
Ein Interface, das jede Treiberklasse implementieren muß.
- ParameterMetaData
An object that can be used to get information about the types and properties for each parameter marker in a PreparedStatement object.
- PreparedStatement
An object that represents a precompiled SQL statement.
- ResultSet
A table of data representing a database result set, which is usually generated by executing a statement that queries the database.
- ResultSetMetaData
An object that can be used to get information about the types and properties of the columns in a ResultSet object.
- Statement
The object used for executing a static SQL statement and returning the results it produces.
Wichtige Klassen aus java.sql
- Date
Eine Unterklasse von java.util.Date für den SQL Datentyp Date.
- DriverManager
The basic service for managing a set of JDBC drivers.
- SQLPermission
- Time
A thin wrapper around the java.util.Date class that allows the JDBC API to identify this as an SQL TIME value.
- TimeStamp
A thin wrapper around java.util.Date that allows the JDBC API to identify this as an SQL TIMESTAMP value.
- Types
The class that defines the constants that are used to identify generic SQL types, called JDBC types.