public interface Ref
The mapping in the Java programming language of an SQL REF
value, which is a reference to an SQL structured type value in the database.
SQL REF values are stored in a table that contains
instances of a referenceable SQL structured type, and each REF
value is a unique identifier for one instance in that table.
An SQL REF value may be used in place of the
SQL structured type it references, either as a column value in a
table or an attribute value in a structured type.
Because an SQL REF value is a logical pointer to an
SQL structured type, a Ref object is by default also a logical
pointer. Thus, retrieving an SQL REF value as
a Ref object does not materialize
the attributes of the structured type on the client.
A Ref object can be stored in the database using the
PreparedStatement.setRef method.
Struct| Method Summary | |
|---|---|
String |
getBaseTypeName()
Retrieves the fully-qualified SQL name of the SQL structured type that this Ref object references. |
Object |
getObject()
Retrieves the SQL structured type instance referenced by this Ref object. |
Object |
getObject(Map<String,Class<?>> map)
Retrieves the referenced object and maps it to a Java type using the given type map. |
void |
setObject(Object value)
Sets the structured type value that this Ref
object references to the given instance of Object. |
| Method Detail |
|---|
String getBaseTypeName() throws SQLException
Ref object references.
SQLException - if a database access error occursObject getObject(Map<String,Class<?>> map) throws SQLException
map - a java.util.Map object that contains
the mapping to use (the fully-qualified name of the SQL
structured type being referenced and the class object for
SQLData implementation to which the SQL
structured type will be mapped)
Object that is the custom mapping for
the SQL structured type to which this Ref
object refers
SQLException - if a database access error occurssetObject(java.lang.Object)Object getObject() throws SQLException
Ref object. If the connection's type map has an entry
for the structured type, the instance will be custom mapped to
the Java class indicated in the type map. Otherwise, the
structured type instance will be mapped to a Struct object.
Object that is the mapping for
the SQL structured type to which this Ref
object refers
SQLException - if a database access error occurssetObject(java.lang.Object)void setObject(Object value) throws SQLException
Ref
object references to the given instance of Object.
The driver converts this to an SQL structured type when it
sends it to the database.
value - an Object representing the SQL
structured type instance that this
Ref object will reference
SQLException - if a database access error occursgetObject(),
getObject(Map),
PreparedStatement.setObject(int, Object),
CallableStatement.setObject(String, Object)Ces informations proviennent du site de http://java.sun.com
Le contenu de cette page provient du site de Sun, et est généré depuis un cache sur l'infobrol après certains traitements automatisés. La présentation peut donc différer du document original, mais le contenu aussi. Vous pouvez utiliser ce bouton pour afficher la page originale du site de Sun :
Maintenir les pages en cache sur différents sites peut offrir plus de disponibilité.
Chaque page est indexée dans la base de donnée, ce qui permet de retrouver facilement les informations, au moyen des sommaires, du moteur de recherche interne, etc.
Des facilités sont mises en place pour que les membres de l'infobrol puissent effectuer des traductions en français des différents documents. Ceci devrait permettre aux débutants en programmation Java de consulter les API en français s'ils maîtrisent moins bien la langue de Shakespeare. Dans le cas où une traduction a été soumise, elle est disponible au moyen d'un lien en bas de page. Si la traduction a été validée, la page s'affiche par défaut en français, et un lien en bas de page permet d'atteindre la version en anglais.
Le code sur l'infobrol est automatiquement coloré selon la syntaxe, et les différents mots clés sont transformés en liens pour accéder rapidement aux informations.
Vous avez la possibilité de partager vos expériences en proposant vos propres extraits de code en utilisant le bouton "ajouter un commentaire" en bas de page. Si vous visitez simplement l'infobrol, vous avez déjà accès à cette fonction, mais si vous étes membre du brol, vous pouvez en plus utiliser des boutons supplémentaires de mise en forme, dont la coloration automatique de vos extraits de codes.
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
6 mots clés dont 0 définis manuellement (plus d'information...).
Avertissement
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)