|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
En attente de confirmation mail
Inscription : mars 2003 Messages : 72 ![]() |
Question: Comment calculer le nombre d'enregistrement d'un ResultSet sans le parcourir en entier et sans faire de requete SELECT COUNT?
il suffit de définir un ResultSet scrollable, de se positionner sur le dernier élément, d'obtenir son rang et de revenir à la place initiale. Code :
|
||
|
|
00
|
|
|
#2 | ||
|
En attente de confirmation mail
Inscription : mars 2003 Messages : 72 ![]() |
Question:Comment récupérer le type SQL des colonnes d'une table?
il suffit d'utiliser la méthode getColumnTypeName de l'interface ResultSetMetaData: par exemple: Code :
|
||
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() ![]() Inscription : mars 2002 Messages : 127 ![]() |
Je mets dans ce post des urls vers des threads que je trouve interessant. J'updaterai le post au fur et a mesure.
Ici, bonne question bonne reponse sur hibernate / mysql et autoreconnect http://www.developpez.net/forums/viewtopic.php?t=171796
__________________
Christophe Ludet Testez vos connaissances Java - http://knotty.developpez.com Donner des ailes a votre application (J2EE patterns) - http://knotty.developpez.com/j2ee |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() Inscription : avril 2004 Messages : 1 620 ![]() |
Vous pouvez participer activement à la F.A.Q JDBC
N'hésitez pas à poster vos questions et réponses dans cette enfilade. Attention Réponse obligatoire, toute question Seule sera supprimée. Il faut poser la question et y répondre. Merci à tous pour vos contributions |
|
|
00
|
|
|
#5 | ||
|
Membre éclairé
![]() ![]() Inscription : juillet 2003 Messages : 142 ![]() |
Comment se connecter à une base de donnée Access sans devoir au préalable créer un lien odbc ?
Il suffit d'utiliser l'URL suivant : Code :
jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=labase.mdb; Voici un exemple complet de code pour obtenir une connection: Code :
__________________
Parfois, Google fait des miracles |
||
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : juillet 2004 Messages : 49 ![]() |
Merci tes pratique cette soluce !
Merite la FAQ :o |
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() ![]() Inscription : juin 2003 Messages : 738 ![]() |
Bonjour à tous,
Comme vous pouvez le voir sur l'indexe des FAQ Java, la FAQ JDBC est en place. Ce n'est que la troisième, mais d'autres sont déjà en construction La FAQ JDBC contient pour le moment 150 questions/réponses. Pour vous y retrouver plus facilement, n'oubliez pas la fonction rechercher. Nous travaillons déjà sur sa future mise à jour. En attendant, toutes vos remarques, critiques et propositions sont les bienvenues. Si vous avez des propositions, vous pouvez les faire directement ici (merci duj Merci d'avance. Cordialement. vedaer
__________________
Les FAQs Java, J2EE, JDBC, Struts > Les cours > Le blog de l'équipe Java. Merci de respecter les règles du club. Mon blog : quelques news sur Java, Linux et le monde de l'Open Source. |
|
|
00
|
|
|
#8 | ||
|
Futur Membre du Club
![]() Inscription : octobre 2003 Messages : 34 ![]() |
JDBC : Comment éviter le problème de DataTruncation survenant très souvent avec le MySQL Connector/J.
Code :
|
||
|
|
00
|
|
|
#9 | |||||
|
Expert Confirmé Sénior
![]() ![]() |
Citation:
__________________
Tous mes tutos (Java, PHP, SQL-Server, Hardware) - Mon blog anglais JTheque - Site - Forum |
|||||
|
00
|
|
|
#10 |
|
Expert Confirmé Sénior
![]() ![]() Développeur Java/Web Inscription : avril 2002 Messages : 12 657 ![]() |
Salut,
Dans la Q/R Où trouver les drivers ? On donne un lien vers la page : http://servlet.java.sun.com/products/jdbc/drivers Mais cette URL n'est apparemment plus valide et nous redirige vers la page d'accueil : http://java.sun.com/ Il semblerait qu'il faille désormais utiliser l'URL suivante : http://developers.sun.com/product/jdbc/drivers a++
__________________
adiGuba [ tutoriels | blog | twitter ] Rédacteur/Modérateur Java |
|
00
|
|
|
#11 | ||||||
|
Candidat au titre de Membre du Club
![]() Développeur Web Inscription : mai 2002 Messages : 15 ![]() |
Comment intégrer directement le contenu d'un fichier Xml dans une base de donnée Oracle .
exemple de fichier xml Code :
Code :
il suffit ensuite d'ouvrir une connexion JDBC, puis d'éxecuter la méthode ad'hoc comme dans l'extrait de code suivant: Code :
La même API fourni la méthode inverse pour constituer un fichier XML à partir d'une simple requete SQL fournie . Barny |
||||||
|
|
00
|
|
|
#12 | ||
|
Membre du Club
![]() |
si on veut par exemple extraire une somme des enregistrements d 'un champ ou le nombre des enregistrements voila la fonction
Code :
|
||
|
00
|
|
|
#13 | ||||
|
Membre du Club
![]() |
je vous propose deux codes pour exporter et importer votre base mysql en java :Exportation: Code :
Importation: Code :
avant d'importer le fichier sql, il faut d'abord créer une base de donnée vide
__________________
Knoweledge Is Power In Digital World |
||||
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2004 Messages : 56 ![]() |
Bonjour, je ne sais pas si ça a sa place dans la FAQ JDBC mais je me lance en espérant qu'il faudra pas trop la remettre en forme :
comment utiliser une base de donnée ne possédant pas de driver jdbc mais un driver odbc? 2 solutions : - unixodbc a priori uniquement pour les machines unix-likes, cette solution dépends de l'installation de librairie sur le serveur et d'un driver ODBC spécifique a la DB utilisé sur le poste unix (liste ici. Certains drivers sont payants d'autres gratuits, libres ou shareware. Cette solution n'est pas limité a java -rmijdbc : cela permet d'utiliser un driver jdbc a travers le réseau même s'il n'est pas prévu pour cela (typiquement: le driver jdbcodbc de sun). Une utilisation possible est de mettre une source odbc sur une machine windows (dans mon cas ms access) et de l'atteindre via le rmijdbc sur le serveur distant et le pont jdbcodbc de Sun sur la machine windows |
|
|
00
|
|
|
#15 |
|
Candidat au titre de Membre du Club
![]() |
merci mitnick pour la précision de réponse
|
|
|
00
|
|
|
#16 | ||
|
Membre du Club
![]() |
pour tester si un champ existe dans la base, j ai développé cette fonction qui retourne un boolean .
Code :
__________________
Knoweledge Is Power In Digital World |
||
|
00
|
|
|
#17 | ||||
|
Membre éclairé
![]() Mickael Inscription : mai 2010 Messages : 247 ![]() |
Pas vraiment d'ajout dema part, mais plutôt deux petites erreurs constatés en utilisant la FAQ ces derniers jours :
Une première ... => Chapitre 4, Comment fermer une connection ? Code :
Code :
__________________
C'est en aidant les autres qu'on en apprend beaucoup soi-même |
||||
|
|
00
|
|
|
#18 |
|
Invité régulier
![]() Inscription : octobre 2004 Messages : 9 ![]() |
Bonjour,
Je propose de modifier le dernier point de la F.A.Q. : Comment se connecter à une base de donnée Access sans créer un lien ODBC ? En effet, sous Java 64 bits cela ne fonctionne pas... Il faut remplacer la ligne String url= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/temp/thebase.mdb"; par String url= "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:/temp/thebase.mdb"; Et avoir les drivers d'Access 2010 en version 64 bits : Ces driver sont téléchargeables sur le site de Microsoft (Microsoft Access Database Engine 2010 Redistributable [http://www.microsoft.com/en-us/downl...g=en&id=13255]), mais sont incompatibles avec les versions 32 bits de Offices. Pour plus d'info, cf. http://www.selikoff.net/2011/07/26/c...n-64-bit-java/ @+, Ptitom |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com