Je me demande si je dois charger le pilote derby chaque fois que je veux établir une connexion, en utilisant la fonction Class.forName ("..."). Pourrais-je juste charger ceci dans la fonction principale de mon programme et il resterait en RAM jusqu'à ce que le programme se termine?Chargement du pilote Java DB Derby
0
A
Répondre
2
Oui, vous pouvez charger le pilote JDBC
dans n'importe quelle méthode/classe avant son utilisation. Vous pouvez également utiliser static block pour charger le pilote de base de données.
public class Test
{
static
{
//load driver here
}
}
1
Si vous utilisez Derby Embeddedhere are the instructions on how to acquire a Database connection.
Notez que vous ne devez charger le Driver
une fois, cela peut être dans un bloc static
de votre méthode principale, ou dans une recherche JNDI
si vous utilisez un serveur d'application, ce qui est une histoire complètement différente. De toute façon, vous pouvez le réutiliser pour toutes vos connexions.
Utilisation de la version réseau is a completely different story. C'est le seul moyen de contourner la restriction JVM de du mode Embedded.
Questions connexes
- 1. Erreur lors du chargement du pilote pour Java derby?
- 2. DB (Derby)
- 3. Java DB: Aucun pilote approprié trouvé
- 4. Java DB/Apache Derby avec Android
- 5. COMME Expression dans Compliqué derby (Java DB)
- 6. JAVA DB: arrêt Derby ne fonctionne pas
- 7. mongodb vs apache DB (Derby) ou Java DB
- 8. Nom du pilote de la base de données derby
- 9. Recherche insensible à la casse dans Java DB (Derby)
- 10. Base de données Java DB (Derby) Alter Column Size
- 11. mongo DB - Version du pilote php
- 12. Impossible de trouver le modèle de pilote Derby dans Eclipse
- 13. java.sql.SQLException: Aucun pilote approprié trouvé pour jdbc: derby:
- 14. Comment déboguer l'erreur de chargement du pilote?
- 15. télécharger derby db sur le serveur web
- 16. MongoDB - Performances du pilote Java
- 17. tables Java Derby ne sont pas persistants
- 18. Impossible de réaliser la connexion avec le pilote jdbc du client derby
- 19. SQLException: Aucun pilote approprié trouvé pour jdbc: derby
- 20. Distribution d'une base de données Derby avec une application Java
- 21. bit type de données dans derby DB (créé dans NetBeans)
- 22. classNotFoundException dans le pilote JDBC de chargement
- 23. Récupérer l'ID d'enregistrement que vous venez d'insérer dans une base de données Java DB (Derby)
- 24. Obtenez l'ID du disque que je viens inséré dans Derby DB
- 25. JavaDB/Derby Erreur 08006
- 26. Autre méthode de chargement du pilote de base de données en Java
- 27. Développement du pilote: désinstallation du pilote Windows
- 28. Y at-il une différence entre l'utilisation de Java DB et Derby?
- 29. comment mettre en place voulu db dans un endroit voulu avec derby en java
- 30. Programme pilote Java?
Ma question est: est-ce nécessaire? Je suis sûr que le charger va ralentir l'exécution ... – SBSTP
Vous devez le charger seulement une fois, un bloc statique vous y amènera. Une meilleure façon est d'utiliser 'DriverManager' si possible. –