Quelqu'un peut-il s'il vous plaît me dire comment connecter fichier java à la base de données PostgreSQL (si possible avec l'explication code n)Java connectivité avec PostgreSQL
Répondre
Google est un bon début
Voici un exemple test.java
import java.sql.*;
class test
{
public static void main(String[] args) {
String hostname="", dbname="", username="", password="";
try {
int argno = 0;
hostname = args[argno++];
dbname = args[argno++];
username = args[argno++];
password = args[argno++];
} catch (Exception ex) {
System.err.println("Usage: java -cp driver.jar:. test [hostname] [dbname] [username] [password]");
System.exit(1);
}
try {
Class.forName("org.postgresql.Driver");
Connection connection =
DriverManager.getConnection(
"jdbc:postgresql://"+hostname+"/"+dbname,
username,
password
);
ResultSet rs = connection.createStatement().executeQuery(
"select version() as version"
);
while (rs.next()) {
System.out.println(rs.getString("version"));
}
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Télécharger un current driver de JDBC download page, et compiler ce r un comme celui-ci sur Unices:
java -cp [driver_file_name].jar:. test [hostname] [dbname] [username] [password]
Sous Windows:
java -cp [driver_file_name].jar;. test [hostname] [dbname] [username] [password]
Je voulais juste disserter sur la réponse de Tometzky pour d'autres débutants en utilisant l'IDE Netbeans sous UNIX comme moi.
Je souhaite que le pilote soit reconnu en tant que bibliothèque dans l'IDE. Si vous allez dans Outils-> Bibliothèques, vous verrez la liste actuelle. Hit "New Library" et tapez "Pilote JDBC PostgreSQL" ou quel que soit le nom que vous voulez lui donner. Ensuite, dans l'onglet Classpath, appuyez sur "Ajouter JAR/Folder" et pointez sur l'endroit où vous avez enregistré votre pilote téléchargé. Je ne suis pas sûr s'il y a un endroit «correct» pour le stocker, je pense qu'il dépend plutôt de la façon dont vous sauvegardez votre système et si plusieurs utilisateurs le partagent. Quelque part dans votre répertoire personnel est très bien. Ensuite, créez un nouveau projet de type "Application Java" et collez le code de Tometzky dans le principal. Dans l'arborescence de votre projet, faites un clic droit sur Bibliothèques et ajoutez le pilote JDBC directement au projet. Maintenant, vous n'avez pas à vous soucier de spécifier le pilote sur la ligne de commande.
Construisez votre projet et dirigez-vous vers son dossier "dist". Vous pouvez maintenant l'exécuter avec la commande
java -jar myprojectname.jar 127.0.0.1 [dbname] [user] [pw]
Cela suppose bien sûr que vous vous connectez au serveur de base de données sur votre propre machine. [user] et [pw] se réfèrent à votre nom d'utilisateur PostgreSQL et pw.
De même, lorsque vous téléchargez la documentation, celle-ci se présente sous forme de fichiers html. Enregistrez-les quelque part et pointez votre navigateur sur le fichier index.html (dans Firefox, c'est File -> Open File).
- 1. connectivité java-oracle9i/10g
- 2. Connectivité de base de données avec Access2007
- 3. Test de connectivité/réactivité RDP
- 4. Connectivité Internet iPhone
- 5. Gestion des utilisateurs avec Postgresql
- 6. Problèmes avec $ libdir sur PostgreSQL
- 7. Reconnecter la logique avec les notifications de connectivité
- 8. Wix, PostgreSQL install, exécution des scripts Postgresql
- 9. Problèmes de connectivité du site Web
- 10. Connectivité de la base de données C++?
- 11. Automatisation de test avec application connectée postgresql
- 12. hibernate insert batch avec postgresql partitionné
- 13. Comment trier par compte personnalisé avec postgresql?
- 14. Comment trier en comptant avec postgresql?
- 15. "Aucun pilote approprié" problème avec Hibernate3, PostgreSQL 8.3 et Java 5
- 16. Quel jalon JDBC devrais-je utiliser avec java 1.5.0_16 et PostgreSQL 8.3.5?
- 17. Weblogic 10.0: avantages avec la connectivité à la base de données et les pièges?
- 18. comment tester la connectivité en PHP?
- 19. Code pour activer/désactiver la connectivité Internet
- 20. Instruction SQL pour vérifier la connectivité?
- 21. PostgreSQL avec le problème NHibernate avec LIKE et le paramètre
- 22. Postgresql/php
- 23. PostgreSQL concaténation
- 24. Entity framework PostgreSQL
- 25. Comment automatiser la connectivité de test au serveur Windows 2003?
- 26. PostgreSQL Template Subsonic
- 27. PostgreSQL via subsonic
- 28. Problèmes de connexion PostgreSQL
- 29. Fichiers temp de postgreSQL?
- 30. PostgreSQL Long VACUUM
Les classes Java commencent par une lettre majuscule, par convention. –