Section courante

A propos

Section administrative du site

 Langage  Installation  Elément  Tutoriel  Programmation  Bibliothèque  API  Cadre d'application  Technologie  Gabarit  Low-Code  Projet  Serveur  IDE  Outils  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
Rust
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Installation de JDK 5 sur Windows XP
Installation de Eclipse sous Windows 10
Installation de NetBeans sous Windows
Introduction
Les remarques
Les opérateurs
Les instructions conditionnelles
Les instructions de boucles
Les instructions d'exceptions
Type de données élémentaires
Référence des mots réservés
Définition des classes
Les modules (Packages)
Référence des classes (JFC)
Les chaînes de caractères
Définition des méthodes
Mémoire et concurrence
Gestion des fichiers et entrée/sortie
Bonjour
Application
Base de données
Biochimie
Colorimétrie
Finance
Fractale
Géographie
Géométrie
Gouvernement
Histoire
Mathématique
Médicale
Météorologie
Océanographie
Sport
Swing
Système d'exploitation
Temps
Trigonométrie
Validation
Web
Calculatrice romaine
MySQL
ODBC
Calcul du calcium corrigé
Boite en 3D de couleur RVB
IPaymt/Interet
NPer
PPaymt/Principal
Triangle de «Sierpinski»
Distance en Km entre deux longitudes et latitudes
Aire d'un cercle
Aire d'une surface de prisme rectangulaire
Aire d'un triangle
Distance entre deux points
Treillis
Taxe de vente canadienne
Chiffre romain
Exp
Factoriel
Fibonacci
Log
Nombre premier
Random
Sqrt
Triangle Pascal
Hauteur utérine
Unité de mesure
Fréquence des vagues
Hockey
Bonjour
Variables d'environnement
Année bissextile
Date de la Pâque
FirstDayOfMonth
ArcCos
ArcSin
Atn/ATan/ArcTan/ArcTangente
Cos
Sin
Courriel
Lecture d'un contenu à partir d'un URL
Apache Lucene
bitcoinj
Guava
Jackson
JAXP (Java API for XML Processing)
BlackBerry
Endeca
HDFS
Java JAI
JavaMail
Solr
Apache Click
Apache Flink
Apache Wicket
AppFuse
Arch4J
Bishop
Canyamo
Chrysalis
Cocoon (Apache Cocoon)
Compass
DomUI!
Echo
Hibernate (ORM)
iBATIS
Java TV
JUnit
Log4j
Maverick
Spring
Struts
EJB (Enterprise JavaBeans)
JavaBeans
JavaFX
JSP (JavaServer Pages)
Freemarker
Velocity
openxava
AEM (Adobe Experience Manager)
Apache Jakarta
Jenkins
JIRA
Liferay
Nuxeo Platform
Apache Tomcat
JBoss Application Server (JBoss AS)
Jetty
Eclipse
IntelliJ IDEA
NetBeans
Xcode
Maven
java (ligne de commande)
javac - Java Compiler
Vocabulaire
Code assembleur Java (JASMIN)
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

DatabaseMetaData

Méta-données de base de données
Java java.sql

Description

Cette classe permet de fournir des informations compréhensibles à la base de données.

Liste des méthodes

Méthode Prototype Description Hérité
ALLPROCEDURESARECALLABLE boolean allProceduresAreCallable(); Cette méthode permet de vérifier si l'utilisateur actuel peut appeler toutes les procédures retournées par la méthode getProcedures.  
ALLTABLESARESELECTABLE boolean allTablesAreSelectable(); Cette méthode permet de vérifier si l'utilisateur actuel peut utiliser toutes les tables renvoyées par la méthode getTables dans une instruction SELECT.  
AUTOCOMMITFAILURECLOSESALLRESULTSETS boolean autoCommitFailureClosesAllResultSets(); Cette méthode permet de vérifier si une exception SQLException de autoCommit est vraie quand tous les ensembles de résultats ouverts sont fermés, même pour ceux conservables.  
DATADEFINITIONCAUSESTRANSACTIONCOMMIT boolean dataDefinitionCausesTransactionCommit(); Cette méthode permet de vérifier si une instruction de définition de données dans une transaction force la transaction à être validée.  
DATADEFINITIONIGNOREDINTRANSACTIONS boolean dataDefinitionIgnoredInTransactions(); Cette méthode permet de vérifier si cette base de données ignore une instruction de définition de données dans une transaction.  
DELETESAREDETECTED boolean deletesAreDetected(int type); Cette méthode permet de vérifier si une suppression de ligne visible peut ou non être détectée en appelant la méthode ResultSet.rowDeleted.  
DOESMAXROWSIZEINCLUDEBLOBS boolean doesMaxRowSizeIncludeBlobs(); Cette méthode permet de vérifier si la valeur de retour pour la méthode getMaxRowSize inclut les types de données LONGVARCHAR et LONGVARBINARY de SQL.  
GENERATEDKEYALWAYSRETURNED boolean generatedKeyAlwaysReturned(); Cette méthode permet de vérifier si une clef générée sera toujours renvoyée si le nom de la colonne ou les index spécifiés pour la ou les colonnes de la clef générée automatiquement sont valides et que l'instruction aboutit.  
GETATTRIBUTES ResultSet getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern); Cette méthode permet de demander une description de l'attribut donné du type donné pour un type défini par l'utilisateur (UDT) disponible dans le schéma et le catalogue spécifiés.  
GETBESTROWIDENTIFIER ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable); Cette méthode permet de demander une description de l'ensemble optimal de colonnes d'une table identifiant de manière unique une ligne.  
GETCATALOGS ResultSet getCatalogs(); Cette méthode permet de demander les noms de catalogue disponibles dans cette base de données.  
GETCATALOGSEPARATOR String getCatalogSeparator(); Cette méthode permet de demander la chaîne de caractères que cette base de données utilise en tant que séparateur entre un nom de catalogue et une table.  
GETCATALOGTERM String getCatalogTerm(); Cette méthode permet de demander le terme préféré du fournisseur de la base de données pour "catalogue".  
GETCLIENTINFOPROPERTIES ResultSet getClientInfoProperties(); Cette méthode permet de demander une liste des propriétés d'informations client prises en charge par le pilote.  
GETCOLUMNPRIVILEGES ResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern); Cette méthode permet de demander une description des droits d'accès pour les colonnes d'une table.  
GETCOLUMNS ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern); Cette méthode permet de demander une description des colonnes de table disponibles dans le catalogue spécifié.  
GETCONNECTION Connection getConnection(); Cette méthode permet de demander la connexion ayant généré cet objet de métadonnées.  
GETCROSSREFERENCE ResultSet getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable); Cette méthode permet de demander une description des colonnes de clef étrangère dans la table de clef étrangère donnée faisant référence à la clef primaire ou aux colonnes représentant une contrainte unique de la table parente (peut être identique ou différente).  
GETDATABASEMAJORVERSION int getDatabaseMajorVersion(); Cette méthode permet de demander le numéro de version majeur de la base de données sous-jacente.  
GETDATABASEMINORVERSION int getDatabaseMinorVersion(); Cette méthode permet de demander le numéro de version mineur de la base de données sous-jacente.  
GETDATABASEPRODUCTNAME String getDatabaseProductName(); Cette méthode permet de demander le nom de ce produit de base de données.  
GETDATABASEPRODUCTVERSION String getDatabaseProductVersion(); Cette méthode permet de demander le numéro de version de ce produit de base de données.  
GETDEFAULTTRANSACTIONISOLATION int getDefaultTransactionIsolation(); Cette méthode permet de demander le niveau d'isolation de transaction par défaut de cette base de données.  
GETDRIVERMAJORVERSION int getDriverMajorVersion(); Cette méthode permet de demander le numéro de version majeur de ce pilote JDBC.  
GETDRIVERMINORVERSION int getDriverMinorVersion(); Cette méthode permet de demander le numéro de version mineur de ce pilote JDBC.  
GETDRIVERNAME String getDriverName(); Cette méthode permet de demander le nom de ce pilote JDBC.  
GETDRIVERVERSION String getDriverVersion(); Cette méthode permet de demander le numéro de version de ce pilote JDBC en tant que chaîne de caractères.  
GETEXPORTEDKEYS ResultSet getExportedKeys(String catalog, String schema, String table); Cette méthode permet de demander une description des colonnes de clef étrangère faisant référence aux colonnes de clef primaire de la table donnée (les clefs étrangères exportées par une table).  
GETEXTRANAMECHARACTERS String getExtraNameCharacters(); Cette méthode permet de demander tous les caractères supplémentaires pouvant être utilisés dans des noms d'identificateurs sans guillemets (ceux au-delà de a à z, A à Z, 0 à 9 et _).  
GETFUNCTIONCOLUMNS ResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern); Cette méthode permet de demander une description des paramètres de système ou de fonction utilisateur et du type de retour du catalogue spécifié.  
GETFUNCTIONS ResultSet getFunctions(String catalog, String schemaPattern, String functionNamePattern); Cette méthode permet de demander une description du système et des fonctions utilisateur disponibles dans le catalogue spécifié.  
GETIDENTIFIERQUOTESTRING String getIdentifierQuoteString(); Cette méthode permet de demander la chaîne de caractères utilisée pour citer les identificateurs SQL.  
GETIMPORTEDKEYS ResultSet getImportedKeys(String catalog, String schema, String table); Cette méthode permet de demander une description des colonnes de clef primaire référencées par les colonnes de clef étrangère de la table donnée (les clefs primaires importées par une table).  
GETINDEXINFO ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate); Cette méthode permet de demander une description des index et des statistiques de la table donnée.  
GETJDBCMAJORVERSION int getJDBCMajorVersion(); Cette méthode permet de demander le numéro de version principal de JDBC pour ce pilote.  
GETJDBCMINORVERSION int getJDBCMinorVersion(); Cette méthode permet de demander le numéro de version JDBC mineur pour ce pilote.  
GETMAXBINARYLITERALLENGTH int getMaxBinaryLiteralLength(); Cette méthode permet de demander le nombre maximal de caractères hexadécimaux que cette base de données autorise dans un littéral binaire en ligne.  
GETMAXCATALOGNAMELENGTH int getMaxCatalogNameLength(); Cette méthode permet de demander le nombre maximal de caractères que cette base de données autorise dans un nom de catalogue.  
GETMAXCHARLITERALLENGTH int getMaxCharLiteralLength(); Cette méthode permet de demander le nombre maximal de caractères que cette base de données autorise pour un littéral de caractère.  
GETMAXCOLUMNNAMELENGTH int getMaxColumnNameLength(); Cette méthode permet de demander le nombre maximal de caractères que cette base de données autorise pour un nom de colonne.  
GETMAXCOLUMNSINGROUPBY int getMaxColumnsInGroupBy(); Cette méthode permet de demander le nombre maximum de colonnes que cette base de données autorise dans une clause GROUP BY.  
GETMAXCOLUMNSININDEX int getMaxColumnsInIndex(); Cette méthode permet de demander le nombre maximum de colonnes que cette base de données autorise dans un index.  
GETMAXCOLUMNSINORDERBY int getMaxColumnsInOrderBy(); Cette méthode permet de demander le nombre maximum de colonnes que cette base de données autorise dans une clause ORDER BY.  
GETMAXCOLUMNSINSELECT int getMaxColumnsInSelect(); Cette méthode permet de demander le nombre maximum de colonnes que cette base de données autorise dans une liste SELECT.  
GETMAXCOLUMNSINTABLE int getMaxColumnsInTable(); Cette méthode permet de demander le nombre maximum de colonnes que cette base de données autorise dans une table.  
GETMAXCONNECTIONS int getMaxConnections(); Cette méthode permet de demander le nombre maximal de connexions simultanées possibles pour cette base de données.  
GETMAXCURSORNAMELENGTH int getMaxCursorNameLength(); Cette méthode permet de demander le nombre maximum de caractères que cette base de données autorise dans un nom de curseur.  
GETMAXINDEXLENGTH int getMaxIndexLength(); Cette méthode permet de demander le nombre maximal d'octets que cette base de données autorise pour un index, incluant toutes les parties de l'index.  
GETMAXPROCEDURENAMELENGTH int getMaxProcedureNameLength(); Cette méthode permet de demander le nombre maximal de caractères que cette base de données autorise dans un nom de procédure.  
GETMAXROWSIZE int getMaxRowSize(); Cette méthode permet de demander le nombre maximal d'octets autorisés par cette base de données sur une seule ligne.  
GETMAXSCHEMANAMELENGTH int getMaxSchemaNameLength(); Cette méthode permet de demander le nombre maximal de caractères que cette base de données autorise dans un nom de schéma.  
GETMAXSTATEMENTLENGTH int getMaxStatementLength(); Cette méthode permet de demander le nombre maximum de caractères que cette base de données autorise dans une instruction SQL.  
GETMAXSTATEMENTS int getMaxStatements(); Cette méthode permet de demander le nombre maximum d'instructions actives dans cette base de données pouvant être ouvertes en même temps.  
GETMAXTABLENAMELENGTH int getMaxTableNameLength(); Cette méthode permet de demander le nombre maximum de caractères que cette base de données autorise dans un nom de table.  
GETMAXTABLESINSELECT int getMaxTablesInSelect(); Cette méthode permet de demander le nombre maximum de tables que cette base de données autorise dans une instruction SELECT.  
GETMAXUSERNAMELENGTH int getMaxUserNameLength(); Cette méthode permet de demander le nombre maximum de caractères que cette base de données autorise dans un nom d'utilisateur.  
GETNUMERICFUNCTIONS String getNumericFunctions(); Cette méthode permet de demander une liste de fonctions mathématiques disponibles avec cette base de données, séparées par des virgules.  
GETPRIMARYKEYS ResultSet getPrimaryKeys(String catalog, String schema, String table); Cette méthode permet de demander une description des colonnes de clef primaire de la table donnée.  
GETPROCEDURECOLUMNS ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern); Cette méthode permet de demander une description du paramètre de procédure entreposée et des colonnes de résultat du catalogue donné.  
GETPROCEDURES ResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern); Cette méthode permet de demander une description des procédures entreposées disponibles dans le catalogue donné.  
GETPROCEDURETERM String getProcedureTerm(); Cette méthode permet de demander le terme préféré du fournisseur de la base de données pour la procédure.  
GETPSEUDOCOLUMNS ResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern); Cette méthode permet de demander une description des pseudo-colonnes ou des colonnes masquées disponibles dans une table donnée du catalogue et du schéma spécifiés.  
GETRESULTSETHOLDABILITY int getResultSetHoldability(); Cette méthode permet de demander la maintenabilité par défaut de cette base de données pour les objets ResultSet.  
GETROWIDLIFETIME RowIdLifetime getRowIdLifetime(); Cette méthode permet de vérifier si cette source de données prend en charge le type ROWID de SQL et, le cas échéant, la durée de vie pour laquelle un objet RowId reste valide.  
GETSCHEMAS ResultSet getSchemas(); Cette méthode permet de demander les noms de schéma disponibles dans cette base de données.  
GETSCHEMAS ResultSet getSchemas(String catalog, String schemaPattern); Cette méthode permet de demander les noms de schéma disponibles dans cette base de données.  
GETSCHEMATERM String getSchemaTerm(); Cette méthode permet de demander le terme préféré du fournisseur de base de données pour le schéma.  
GETSEARCHSTRINGESCAPE String getSearchStringEscape(); Cette méthode permet de demander la chaîne de caractères pouvant être utilisée pour échapper des caractères génériques.  
GETSQLKEYWORDS String getSQLKeywords(); Cette méthode permet de demander une liste séparée par des virgules de tous les mots clefs SQL de cette base de données n'étant pas également des mots clefs SQL:2003.  
GETSQLSTATETYPE int getSQLStateType(); Cette méthode permet de vérifier si le SQLSTATE renvoyé par SQLException.getSQLState est X/Open (maintenant appelé Open Group) SQL CLI ou SQL:2003.  
GETSTRINGFUNCTIONS String getStringFunctions(); Cette méthode permet de demander une liste de fonctions de chaîne de caractères séparées par des virgules disponibles avec cette base de données.  
GETSUPERTABLES ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern); Cette méthode permet de demander une description des hiérarchies de table définies dans un schéma particulier dans cette base de données.  
GETSUPERTYPES ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern); Cette méthode permet de demander une description des hiérarchies de type défini par l'utilisateur (UDT) définies dans un schéma particulier dans cette base de données.  
GETSYSTEMFUNCTIONS String getSystemFunctions(); Cette méthode permet de demander une liste séparée par des virgules des fonctions système disponibles avec cette base de données.  
GETTABLEPRIVILEGES ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern); Cette méthode permet de demander une description des droits d'accès pour chaque table disponible dans un catalogue.  
GETTABLES ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types); Cette méthode permet de demander une description des tableaux disponibles dans le catalogue donné.  
GETTABLETYPES ResultSet getTableTypes(); Cette méthode permet de demander les types de table disponibles dans cette base de données.  
GETTIMEDATEFUNCTIONS String getTimeDateFunctions(); Cette méthode permet de demander une liste séparée par des virgules des fonctions d'heure et de date disponibles avec cette base de données.  
GETTYPEINFO ResultSet getTypeInfo(); Cette méthode permet de demander une description de tous les types de données pris en charge par cette base de données.  
GETUDTS ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types); Cette méthode permet de demander une description des types définis par l'utilisateur (UDT) définis dans un schéma particulier.  
GETURL String getURL(); Cette méthode permet de demander l'URL de ce SGBD.  
GETUSERNAME String getUserName(); Cette méthode permet de demander le nom d'utilisateur connu de cette base de données.  
GETVERSIONCOLUMNS ResultSet getVersionColumns(String catalog, String schema, String table); Cette méthode permet de demander une description des colonnes d'une table étant automatiquement mises à jour lorsqu'une valeur d'une ligne est mise à jour.  
INSERTSAREDETECTED boolean insertsAreDetected(int type); Cette méthode permet de vérifier si une insertion de ligne visible peut être détectée ou non en appelant la méthode ResultSet.rowInsert.  
ISCATALOGATSTART boolean isCatalogAtStart(); Cette méthode permet de vérifier si un catalogue apparaît au début d'un nom de table qualifié.  
ISREADONLY boolean isReadOnly(); Cette méthode permet de vérifier si cette base de données est en mode lecture seulement.  
LOCATORSUPDATECOPY boolean locatorsUpdateCopy(); Cette méthode permet de vérifier si les mises à jour apportées à un LOB sont effectuées sur une copie ou directement sur le LOB.  
NULLPLUSNONNULLISNULL boolean nullPlusNonNullIsNull(); Cette méthode permet de vérifier si cette base de données prend en charge les concaténations entre les valeurs NULL et non NULL étant NULL.  
NULLSARESORTEDATEND boolean nullsAreSortedAtEnd(); Cette méthode permet de vérifier si les valeurs NULL sont triées à la fin, quel que soit l'ordre de tri.  
NULLSARESORTEDATSTART boolean nullsAreSortedAtStart(); Cette méthode permet de vérifier si les valeurs NULL sont triées au début, quel que soit l'ordre de tri.  
NULLSARESORTEDHIGH boolean nullsAreSortedHigh(); Cette méthode permet de vérifier si les valeurs NULL sont triées haut.  
NULLSARESORTEDLOW boolean nullsAreSortedLow(); Cette méthode permet de vérifier si les valeurs NULL sont triées bas.  
OTHERSDELETESAREVISIBLE boolean othersDeletesAreVisible(int type); Cette méthode permet de vérifier si les suppressions effectuées par d'autres sont visibles.  
OTHERSINSERTSAREVISIBLE boolean othersInsertsAreVisible(int type); Cette méthode permet de vérifier si les insertions faites par d'autres sont visibles.  
OTHERSUPDATESAREVISIBLE boolean othersUpdatesAreVisible(int type); Cette méthode permet de vérifier si les mises à jour effectuées par d'autres sont visibles.  
OWNDELETESAREVISIBLE boolean ownDeletesAreVisible(int type); Cette méthode permet de vérifier si les propres suppressions d'un ensemble de résultats sont visibles.  
OWNINSERTSAREVISIBLE boolean ownInsertsAreVisible(int type); Cette méthode permet de vérifier si les propres insertions d'un ensemble de résultats sont visibles.  
OWNUPDATESAREVISIBLE boolean ownUpdatesAreVisible(int type); Cette méthode permet de vérifier si, pour le type d'objet ResultSet spécifié, les propres mises à jour de l'ensemble de résultats sont visibles.  
STORESLOWERCASEIDENTIFIERS boolean storesLowerCaseIdentifiers(); Cette méthode permet de vérifier si cette base de données traite les identificateurs SQL non cités à casse mixte comme ne respectant pas la casse et les entrepose en minuscules.  
STORESLOWERCASEQUOTEDIDENTIFIERS boolean storesLowerCaseQuotedIdentifiers(); Cette méthode permet de vérifier si cette base de données traite les identificateurs SQL entre guillemets mixtes comme insensibles à la casse et les entrepose en minuscules.  
STORESMIXEDCASEIDENTIFIERS boolean storesMixedCaseIdentifiers(); Cette méthode permet de vérifier si cette base de données traite les identificateurs SQL non cités à casse mixte comme insensibles à la casse et les entrepose en casse mixte.  
STORESMIXEDCASEQUOTEDIDENTIFIERS boolean storesMixedCaseQuotedIdentifiers(); Cette méthode permet de vérifier si cette base de données traite les identificateurs SQL entre guillemets mixtes comme insensibles à la casse et les entrepose en casse mixte.  
STORESUPPERCASEIDENTIFIERS boolean storesUpperCaseIdentifiers(); Cette méthode permet de vérifier si cette base de données traite les identificateurs SQL non cités à casse mixte comme insensibles à la casse et les entrepose en majuscules.  
STORESUPPERCASEQUOTEDIDENTIFIERS boolean storesUpperCaseQuotedIdentifiers(); Cette méthode permet de vérifier si cette base de données traite les identificateurs SQL entre guillemets mixtes comme insensibles à la casse et les entrepose en majuscules.  
SUPPORTSALTERTABLEWITHADDCOLUMN boolean supportsAlterTableWithAddColumn(); Cette méthode permet de vérifier si cette base de données prend en charge ALTER TABLE avec une colonne d'ajout.  
SUPPORTSALTERTABLEWITHDROPCOLUMN boolean supportsAlterTableWithDropColumn(); Cette méthode permet de vérifier si cette base de données prend en charge ALTER TABLE avec une colonne de dépôt.  
SUPPORTSANSI92ENTRYLEVELSQL boolean supportsANSI92EntryLevelSQL(); Cette méthode permet de vérifier si cette base de données prend en charge la grammaire SQL de niveau d'entrée ANSI92.  
SUPPORTSANSI92FULLSQL boolean supportsANSI92FullSQL(); Cette méthode permet de vérifier si cette base de données prend en charge la grammaire SQL complète ANSI92 prise en charge.  
SUPPORTSANSI92INTERMEDIATESQL boolean supportsANSI92IntermediateSQL(); Cette méthode permet de vérifier si cette base de données prend en charge la grammaire SQL intermédiaire ANSI92 prise en charge.  
SUPPORTSBATCHUPDATES boolean supportsBatchUpdates(); Cette méthode permet de vérifier si cette base de données prend en charge les mises à jour par lots.  
SUPPORTSCATALOGSINDATAMANIPULATION boolean supportsCatalogsInDataManipulation(); Cette méthode permet de vérifier si un nom de catalogue peut être utilisé dans une instruction de manipulation de données.  
SUPPORTSCATALOGSININDEXDEFINITIONS boolean supportsCatalogsInIndexDefinitions(); Cette méthode permet de vérifier si un nom de catalogue peut être utilisé dans une instruction de définition d'index.  
SUPPORTSCATALOGSINPRIVILEGEDEFINITIONS boolean supportsCatalogsInPrivilegeDefinitions(); Cette méthode permet de vérifier si un nom de catalogue peut être utilisé dans une instruction de définition de privilège.  
SUPPORTSCATALOGSINPROCEDURECALLS boolean supportsCatalogsInProcedureCalls(); Cette méthode permet de vérifier si un nom de catalogue peut être utilisé dans une instruction d'appel de procédure.  
SUPPORTSCATALOGSINTABLEDEFINITIONS boolean supportsCatalogsInTableDefinitions(); Cette méthode permet de vérifier si un nom de catalogue peut être utilisé dans une instruction de définition de table.  
SUPPORTSCOLUMNALIASING boolean supportsColumnAliasing(); Cette méthode permet de vérifier si cette base de données prend en charge l'alias de colonne.  
SUPPORTSCONVERT boolean supportsConvert(); Cette méthode permet de vérifier si cette base de données prend en charge la fonction scalaire CONVERT de JDBC pour la conversion d'un type JDBC en un autre.  
SUPPORTSCONVERT boolean supportsConvert(int fromType, int toType); Cette méthode permet de vérifier si cette base de données prend en charge la fonction scalaire CONVERT de JDBC pour les conversions entre les types fromType et toType de JDBC.  
SUPPORTSCORESQLGRAMMAR boolean supportsCoreSQLGrammar(); Cette méthode permet de vérifier si cette base de données prend en charge la grammaire ODBC Core SQL.  
SUPPORTSCORRELATEDSUBQUERIES boolean supportsCorrelatedSubqueries(); Cette méthode permet de vérifier si cette base de données prend en charge les sous-requêtes corrélées.  
SUPPORTSDATADEFINITIONANDDATAMANIPULATIONTRANSACTIONS boolean supportsDataDefinitionAndDataManipulationTransactions(); Cette méthode permet de vérifier si cette base de données prend en charge les instructions de définition et de manipulation de données dans une transaction.  
SUPPORTSDATAMANIPULATIONTRANSACTIONSONLY boolean supportsDataManipulationTransactionsOnly(); Cette méthode permet de vérifier si cette base de données prend en charge uniquement les instructions de manipulation de données dans une transaction.  
SUPPORTSDIFFERENTTABLECORRELATIONNAMES boolean supportsDifferentTableCorrelationNames(); Cette méthode permet de vérifier si, lorsque les noms de corrélation de table sont pris en charge, ils sont limités à être différents des noms des tables.  
SUPPORTSEXPRESSIONSINORDERBY boolean supportsExpressionsInOrderBy(); Cette méthode permet de vérifier si cette base de données prend en charge les expressions dans les listes ORDER BY.  
SUPPORTSEXTENDEDSQLGRAMMAR boolean supportsExtendedSQLGrammar(); Cette méthode permet de vérifier si cette base de données prend en charge la grammaire SQL de ODBC étendue.  
SUPPORTSFULLOUTERJOINS boolean supportsFullOuterJoins(); Cette méthode permet de vérifier si cette base de données prend en charge les jointures externes imbriquées complètes.  
SUPPORTSGETGENERATEDKEYS boolean supportsGetGeneratedKeys(); Cette méthode permet de vérifier si les clefs générées automatiquement peuvent être récupérées après l'exécution d'une instruction.  
SUPPORTSGROUPBY boolean supportsGroupBy(); Cette méthode permet de vérifier si cette base de données prend en charge une forme de clause GROUP BY.  
SUPPORTSGROUPBYBEYONDSELECT boolean supportsGroupByBeyondSelect(); Cette méthode permet de vérifier si cette base de données prend en charge l'utilisation de colonnes non incluses dans l'instruction SELECT dans une clause GROUP BY à condition que toutes les colonnes de l'instruction SELECT soient incluses dans la clause GROUP BY.  
SUPPORTSGROUPBYUNRELATED boolean supportsGroupByUnrelated(); Cette méthode permet de vérifier si cette base de données prend en charge l'utilisation d'une colonne n'étant pas dans l'instruction SELECT dans une clause GROUP BY.  
SUPPORTSINTEGRITYENHANCEMENTFACILITY boolean supportsIntegrityEnhancementFacility(); Cette méthode permet de vérifier si cette base de données prend en charge la fonction d'amélioration de l'intégrité SQL (SQL Integrity Enhancement Facility).  
SUPPORTSLIKEESCAPECLAUSE boolean supportsLikeEscapeClause(); Cette méthode permet de vérifier si cette base de données prend en charge la spécification d'une clause d'échappement LIKE.  
SUPPORTSLIMITEDOUTERJOINS boolean supportsLimitedOuterJoins(); Cette méthode permet de vérifier si cette base de données fournit un support limité pour les jointures externes.  
SUPPORTSMINIMUMSQLGRAMMAR boolean supportsMinimumSQLGrammar(); Cette méthode permet de vérifier si cette base de données prend en charge la grammaire SQL minimale de ODBC.  
SUPPORTSMIXEDCASEIDENTIFIERS boolean supportsMixedCaseIdentifiers(); Cette méthode permet de vérifier si cette base de données traite les identificateurs SQL non cités en casse mixte comme sensibles à la casse et, par conséquent, les entrepose en casse mixte.  
SUPPORTSMIXEDCASEQUOTEDIDENTIFIERS boolean supportsMixedCaseQuotedIdentifiers(); Cette méthode permet de vérifier si cette base de données traite les identificateurs SQL entre guillemets mixtes comme sensibles à la casse et, par conséquent, les entrepose en casse mixte.  
SUPPORTSMULTIPLEOPENRESULTS boolean supportsMultipleOpenResults(); Cette méthode permet de vérifier s'il est possible de renvoyer simultanément plusieurs objets ResultSet à partir d'un objet CallableStatement.  
SUPPORTSMULTIPLERESULTSETS boolean supportsMultipleResultSets(); Cette méthode permet de vérifier si cette base de données prend en charge l'obtention de plusieurs objets ResultSet à partir d'un seul appel à la méthode execute.  
SUPPORTSMULTIPLETRANSACTIONS boolean supportsMultipleTransactions(); Cette méthode permet de vérifier si cette base de données permet d'ouvrir plusieurs transactions simultanément (sur différentes connexions).  
SUPPORTSNAMEDPARAMETERS boolean supportsNamedParameters(); Cette méthode permet de vérifier si cette base de données prend en charge les paramètres nommés pour les instructions appelables.  
SUPPORTSNONNULLABLECOLUMNS boolean supportsNonNullableColumns(); Cette méthode permet de vérifier si les colonnes de cette base de données peuvent être définies comme non nullables.  
SUPPORTSOPENCURSORSACROSSCOMMIT boolean supportsOpenCursorsAcrossCommit(); Cette méthode permet de vérifier si cette base de données prend en charge le maintien des curseurs ouverts entre les validations.  
SUPPORTSOPENCURSORSACROSSROLLBACK boolean supportsOpenCursorsAcrossRollback(); Cette méthode permet de vérifier si cette base de données prend en charge le maintien des curseurs ouverts lors des restaurations.  
SUPPORTSOPENSTATEMENTSACROSSCOMMIT boolean supportsOpenStatementsAcrossCommit(); Cette méthode permet de vérifier si cette base de données prend en charge la conservation des instructions ouvertes entre les validations.  
SUPPORTSOPENSTATEMENTSACROSSROLLBACK boolean supportsOpenStatementsAcrossRollback(); Cette méthode permet de vérifier si cette base de données prend en charge la conservation des instructions ouvertes lors des restaurations.  
SUPPORTSORDERBYUNRELATED boolean supportsOrderByUnrelated(); Cette méthode permet de vérifier si cette base de données prend en charge l'utilisation d'une colonne n'étant pas dans l'instruction SELECT dans une clause ORDER BY.  
SUPPORTSOUTERJOINS boolean supportsOuterJoins(); Cette méthode permet de vérifier si cette base de données prend en charge une forme de jointure externe.  
SUPPORTSPOSITIONEDDELETE boolean supportsPositionedDelete(); Cette méthode permet de vérifier si cette base de données prend en charge les instructions DELETE positionnées.  
SUPPORTSPOSITIONEDUPDATE boolean supportsPositionedUpdate(); Cette méthode permet de vérifier si cette base de données prend en charge les instructions UPDATE positionnées.  
SUPPORTSRESULTSETCONCURRENCY boolean supportsResultSetConcurrency(int type, int concurrency); Cette méthode permet de vérifier si cette base de données prend en charge le type d'accès concurrent spécifié en combinaison avec le type d'ensemble de résultats donné.  
SUPPORTSRESULTSETHOLDABILITY boolean supportsResultSetHoldability(int holdability); Cette méthode permet de vérifier si cette base de données prend en charge la tenue en ensemble de résultats donnée.  
SUPPORTSRESULTSETTYPE boolean supportsResultSetType(int type); Cette méthode permet de vérifier si cette base de données prend en charge le type d'ensemble de résultats donné.  
SUPPORTSSAVEPOINTS boolean supportsSavepoints(); Cette méthode permet de vérifier si cette base de données prend en charge les points de sauvegarde.  
SUPPORTSSCHEMASINDATAMANIPULATION boolean supportsSchemasInDataManipulation(); Cette méthode permet de vérifier si un nom de schéma peut être utilisé dans une instruction de manipulation de données.  
SUPPORTSSCHEMASININDEXDEFINITIONS boolean supportsSchemasInIndexDefinitions(); Cette méthode permet de vérifier si un nom de schéma peut être utilisé dans une instruction de définition d'index.  
SUPPORTSSCHEMASINPRIVILEGEDEFINITIONS boolean supportsSchemasInPrivilegeDefinitions(); Cette méthode permet de vérifier si un nom de schéma peut être utilisé dans une instruction de définition de privilège.  
SUPPORTSSCHEMASINPROCEDURECALLS boolean supportsSchemasInProcedureCalls(); Cette méthode permet de vérifier si un nom de schéma peut être utilisé dans une instruction d'appel de procédure.  
SUPPORTSSCHEMASINTABLEDEFINITIONS boolean supportsSchemasInTableDefinitions(); Cette méthode permet de vérifier si un nom de schéma peut être utilisé dans une instruction de définition de table.  
SUPPORTSSELECTFORUPDATE boolean supportsSelectForUpdate(); Cette méthode permet de vérifier si cette base de données prend en charge les instructions SELECT FOR UPDATE.  
SUPPORTSSTATEMENTPOOLING boolean supportsStatementPooling(); Cette méthode permet de vérifier si cette base de données prend en charge le regroupement d'instructions.  
SUPPORTSSTOREDFUNCTIONSUSINGCALLSYNTAX boolean supportsStoredFunctionsUsingCallSyntax(); Cette méthode permet de vérifier si cette base de données prend en charge l'appel de fonctions définies par l'utilisateur ou de fournisseur à l'aide de la syntaxe d'échappement de procédure entreposée.  
SUPPORTSSTOREDPROCEDURES boolean supportsStoredProcedures(); Cette méthode permet de vérifier si cette base de données prend en charge les appels de procédure entreposée utilisant la syntaxe d'échappement de procédure entreposée.  
SUPPORTSSUBQUERIESINCOMPARISONS boolean supportsSubqueriesInComparisons(); Cette méthode permet de vérifier si cette base de données prend en charge les sous-requêtes dans les expressions de comparaison.  
SUPPORTSSUBQUERIESINEXISTS boolean supportsSubqueriesInExists(); Cette méthode permet de vérifier si cette base de données prend en charge les sous-requêtes dans les expressions EXISTS.  
SUPPORTSSUBQUERIESININS boolean supportsSubqueriesInIns(); Cette méthode permet de vérifier si cette base de données prend en charge les sous-requêtes dans les expressions IN.  
SUPPORTSSUBQUERIESINQUANTIFIEDS boolean supportsSubqueriesInQuantifieds(); Cette méthode permet de vérifier si cette base de données prend en charge les sous-requêtes dans les expressions quantifiées.  
SUPPORTSTABLECORRELATIONNAMES boolean supportsTableCorrelationNames(); Cette méthode permet de vérifier si cette base de données prend en charge les noms de corrélation de table.  
SUPPORTSTRANSACTIONISOLATIONLEVEL boolean supportsTransactionIsolationLevel(int level); Cette méthode permet de vérifier si cette base de données prend en charge le niveau d'isolement de transaction donné.  
SUPPORTSTRANSACTIONS boolean supportsTransactions(); Cette méthode permet de vérifier si cette base de données prend en charge les transactions.  
SUPPORTSUNION boolean supportsUnion(); Cette méthode permet de vérifier si cette base de données prend en charge UNION de SQL.  
SUPPORTSUNIONALL boolean supportsUnionAll(); Cette méthode permet de vérifier si cette base de données prend en charge UNION ALL de SQL.  
UPDATESAREDETECTED boolean updatesAreDetected(int type); Cette méthode permet de vérifier si une mise à jour de ligne visible peut être détectée ou non en appelant la méthode ResultSet.rowUpdated.  
USESLOCALFILEPERTABLE boolean usesLocalFilePerTable(); Cette méthode permet de vérifier si cette base de données utilise un fichier pour chaque table.  
USESLOCALFILES boolean usesLocalFiles(); Cette méthode permet de vérifier si cette base de données entrepose les tables dans un fichier local.  


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 21 juin 2015