L'assistant de nouvelle connexion de base de données et la page de connexion de base de données permettent de créer une connexion JDBC à une base de données Derby.
Les pilotes JDBC suivants sont pris en charge pour Derby :
- Pilote JDBC Derby imbriqué
- Pilote DB2 Universal
Le pilote JDBC Derby imbriqué est inclus avec le produit Derby.
Vous pouvez télécharger Derby et son pilote à l'adresse suivant : http://incubator.apache.org/derby/
Le fichier
derby.jar est inclus dans ce produit, dans le plug-in com.ibm.datatools.db2.cloudscape.
Un échantillon de base de données Derby est inclus dans ce produit. Une connexion à cette base de données est visible dans le dossier Connexions de l'explorateur de base de données. Le nom de la connexion est : SAMPLE[Derby 10.0].
Pour vous connecter à Derby en utilisant le pilote DB2 Universal, vous devez configurer le serveur pour qu'il accepte la connexion, en suivant la procédure suivante :
- Lancez le serveur réseau Derby en exécutant le fichier de commandes suivant : DERBY_INSTALL\frameworks\NetworkServer\bin\startNetworkServer.bat
- Saisissez les commandes suivantes à partir du répertoire d'installation Derby :
- set CLASSPATH=derby.jar;derbynet.jar
- java org.apache.derby.drda.NetworkServerControl start
Si le serveur réseau ne se trouve pas sur l'ordinateur utilisé, vous devez utiliser l'option -h pour définir la plage IP disponible pour établir la connexion. Par exemple :
java org.apache.derby.drda.NetworkServerControl start -h 0.0.0.0
Pour vous connecter aux bases de données Derby, indiquez les informations suivantes.
Les autres zones doivent être renseignées comme décrit dans l'aide contextuelle.
- Emplacement de la base de données
Saisissez le chemin absolu du répertoire dans lequel les données Derby sont stockées dans votre système de fichiers.
- Créer la base de données si nécessaire
- Permet de créer une base de données Derby.
- Emplacement de la classe
Pour les connexions Derby avec le pilote JDBC Derby imbriqué : %DBHOME%\derby.jar
où %DBHOME% désigne le chemin complet du répertoire d'installation du gestionnaire de bases de données.
Pour les connexions Derby avec le pilote DB2 Universal Driver : %DBHOME%\lib\db2jcc_license_c.jar et %DBHOME%\lib\db2jcc.jar, dans l'ordre
où %DBHOME% désigne le chemin complet du répertoire d'installation du gestionnaire de bases de données.
- ID utilisateur et mot de passe
- Pour les connexions Derby avec le pilote DB2 Universal Driver, vous devez entrer un ID utilisateur et un mot de passe, même si votre base de données n'utilise pas l'authentification. Vous pouvez saisir n'importe quelle valeur dans ces zones.