begin process at 2010 02 10 13:21:27
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > ACCES À BASE DE DONNÉES MYSQL

ACCES À BASE DE DONNÉES MYSQL


 Information sur la source

Note :
9,3 / 10 - par 10 personnes
9,30 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Application Classé sous :base, données, mysql Niveau :Débutant Date de création :07/07/2002 Date de mise à jour :07/07/2002 20:03:09 Vu / téléchargé :31 649 / 2 834

Auteur : sky13

Ecrire un message privé
Site perso
Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note

 Description

Cette source montre comment acceder à la base de données mysql en java
Pour toute suggestion, sky13@voila.fr

Source

  • import java.sql.*;
  • public class AfficheUsers
  • {
  • public static void main (String[] args)
  • {
  • Connection conn;
  • Statement stmt;
  • ResultSet rs;
  • String pilote = "org.gjt.mm.mysql.Driver";
  • String url = new String("jdbc:mysql://localhost/PEOPLE");
  • try
  • {
  • Class.forName(pilote);
  • conn = DriverManager.getConnection(url,"","");
  • stmt = conn.createStatement();
  • rs = stmt.executeQuery("select * from access_controls");
  • while (rs.next())
  • {
  • String nom = rs.getString("WEB_USER_NAME");
  • System.out.println(nom + "\n");
  • }
  • rs.close();
  • stmt.close();
  • conn.close();
  • }
  • catch ( SQLException E)
  • {
  • System.out.println("SQLException: " + E.getMessage());
  • System.out.println("SQLState: " + E.getSQLState());
  • System.out.println("VendorError: " + E.getErrorCode());
  • }
  • catch ( ClassNotFoundException E)
  • {
  • E.printStackTrace();
  • }
  • }
  • }
import java.sql.*;


public class AfficheUsers
{
		
	public static void main (String[] args)
	{
		
		Connection conn;
		Statement stmt;
		ResultSet rs;
		String pilote = "org.gjt.mm.mysql.Driver";
		String url = new String("jdbc:mysql://localhost/PEOPLE");
		
	  try
	  {
			Class.forName(pilote);			 
			
			conn = DriverManager.getConnection(url,"","");
						
			stmt = conn.createStatement();
			
		  rs = stmt.executeQuery("select * from access_controls");
			
			while (rs.next())
			{
				String nom = rs.getString("WEB_USER_NAME");
				System.out.println(nom + "\n");
			}			
			
			rs.close();
			stmt.close();
			conn.close();
			
	  }
	  
	  catch ( SQLException E)
	  {
	  	System.out.println("SQLException: " + E.getMessage());
      System.out.println("SQLState:     " + E.getSQLState());
      System.out.println("VendorError:  " + E.getErrorCode());
	  }
	  catch ( ClassNotFoundException E)
	  {
	  	E.printStackTrace();
	  }
	  
  }	 
  
}


	


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip TRAITEMENT D'UN FICHIER XML
Source avec Zip CHAT POUR 2 PERSONNES

 Sources de la même categorie

Source avec Zip ANALYSEUR DE PROXY IRC ET HTTP AVEC UNE INTERFACE GRAPHIQUE par sisisousou
Source avec Zip Source avec une capture "PROGRAMMEUR", EST UN PROGRAMME QUI PERMET DE TAPER QUELQUE ... par edouard333
Source avec Zip Source avec une capture "NARRATEUR", PROGRAMME QUI "LIT" SE QU'ON ÉCRIT... par edouard333
Source avec Zip Source avec une capture RENAME-MOAR par cotepierrot
Source avec Zip Source avec une capture DWIKI (DESKTOPWIKI) par xsimo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CCONNECTBAR : CONTRÔLE POUR GÉRER UNE BASE DE DONNÉES par DARKSIDIOUS
Source avec Zip PROJET DE GESTION DE RESERVATION DE SALLE par mariusapo
Source avec Zip L'INTROSPECTION ET JDBC par aamine4
CREER UN FICHIER XML AVEC DOM ET U E BASE DE DONNEES par lolofx
Source avec Zip CLASSE CONNECTION GENERIQUE A SERVEUR DE BDD par benohite

Commentaires et avis

Commentaire de JHelp le 06/09/2002 08:00:45

Trés bon code

Commentaire de Warzi le 10/04/2003 08:33:38

c trop bien ! bravo!

Commentaire de Tytia le 27/01/2004 18:46:16

Bonjour,
Je débute en java, j'ai le meme code a peu pres que celui la mais a chaque fois ca me donne :
erreur connexion : No suitable driver
Comment ca se fait?
Je sais pas comment et ou on met les pilotes.
Pouvez vous m'aider?

Commentaire de SeeNapse le 23/02/2004 11:38:35

Super, le code marche très bien, il permet de bien comprendre le fonctionnement. Il manque juste quelques commentaires et les régles de syntaxe mais sinon il est génial.

Merci encore ;)

Commentaire de kalagaan le 30/01/2005 15:56:03

Salut!
j'ai un soucis, ça ne passe pas à la compil...

"class.forName(pilote);"
me donne l'erreur :
"<identifier> expected class.forName(pilote);"

je pense que ça vient de ma config et non du code...
Donc, si qqun  a la solution, je suis preneur, merci :)

Commentaire de Philenain1 le 09/02/2005 10:55:34

J'ai le mm pb que toi......
Enfin moi ca marche si je copie son code (en modifiant qd mm les donées nécéssaire:Serveur,mdp,.....).Ce code a l'air tres tres suceptible!
A oui, il faut mettre "Class" et pas "class" et ca doit passer.

Commentaire de drisswillis le 26/08/2005 14:13:00

Bonjour,

j'ai beasoin d'aide, je débute avec java et J2EE, j'essayre de me connecter à une base de donné via une un programme java (servlet) lorsque je la lance j'ai un message d'erreur qui me dit qu'il trouve pas l'application.
questions:

ou es que je met ma base de donnée (localhost, ou sur le répertoire courant)?

merci..

si vous avez d'autres exemples je suis intéressé.

Commentaire de rloukili le 23/03/2006 15:26:11

Bonjour,
je veux savoir comment ajouter des valeus a une tebale ds MySQl
est ce qu'on fait :
String req= "INSERT INTO quotes VALUES ('labasse','Diane','hamster','f','1999-03-30','Puffball',NULL);";
ResultSet rs = (ResultSet) stmt.executeQuery(queryString);

Commentaire de bila5 le 19/04/2006 15:22:07

Bon, Salamo alaykom (Salut);
J'ai une petite question à vous poser: est ce que quand on veut interroger une base de données distante on met à la place de localhost l'adresse IP du poste (là oû se trouve la base) ou quoi??
voilà ce que j'ai fais,
Connection con = DriverManager.getConnection("jdbc:mysql://127.25.0.21/mabase","root","mot de passe");

et dans la suite de mon code j'insère des données dans la base (mabase) mais elle ne se met pas à jour
        

Commentaire de bila5 le 19/04/2006 15:23:08

Bon, Salamo alaykom (Salut);
J'ai une petite question à vous poser: est ce que quand on veut interroger une base de données distante on met à la place de localhost l'adresse IP du poste (là oû se trouve la base) ou quoi??
voilà ce que j'ai fais,
Connection con = DriverManager.getConnection("jdbc:mysql://127.25.0.21/mabase","root","mot de passe");

et dans la suite de mon code j'insère des données dans la base (mabase) mais elle ne se met pas à jour
        

Commentaire de grandtix le 20/04/2006 10:01:55

bonjour,
une petite question,

je debute avec eclipse, j'ai dl le connector/j 5.0.

comment dois le charger dans eclipse?

j'ai essayé ca :   String pilote = "mysql-connector-java-5.0.0-beta";
et il me dit qu il ne le trouve pas, je l'ai aussi charé dans le package explorer, sans succes....

Commentaire de iDoctrine le 21/04/2006 01:18:10

Trés bon code !  bravo ! merci tt le monde ...

Commentaire de hadler le 14/06/2006 11:34:09

bonjour,

je viens de tester ce code, mais j'ai une erreur au niveau du
String pilote = "org.gjt.mm.mysql.Driver";

il m'indique justement que le "org.gjt.mm.mysql.Driver" pose un problème, mais je ne sais pas lequel.

je tente de me connecter à une base de donénes sql à partir d'eclipse

Commentaire de ghitaik le 12/03/2007 17:46:22

bizzare, il y a la même question répétée plusieurs fois sans réponse.
pour ceux qui ont l'erreur lors de l'exécution au niveau du pilote Class.forName(pilote);? ils font quoi?

Commentaire de anadeveloppeur le 06/07/2007 15:05:16

Bonjour.
Comme je viens de dire sur des codes sources que j'ai déjà vu sur le thème, ce sont des codes sources typiques d'accès aux bases de données via JAVA. mais bon ça fait pas trop de mal de faire un peu de répétition, pour que chacun trouve son bon choix :p
Un petit reproche sur le programme, il n'affique qu'une colonne de la table, qu'il fait auparavat connaitre le nom, pour éviter ce programme, je propose de modifier la partie de parcours de données par le code :

rsmt = rs.getMetaData();
nbCols = rsmt.getColumnCount();

for(i = 0; i < nbCols; i++)
{
System.out.print(rsmt.getColumnName(i+1)+"   |   ");
}
System.out.println();

/** Etape 5: utilisation du résultat */
while( rs.next() )
{
for(i = 0; i < nbCols; i++)
{
System.out.print(rs.getString(i+1)+" | ");
}
System.out.println();
}
}

Tout ça dans un bloc Try catch ;-)
Bonne journée

Commentaire de fleursauvage le 31/01/2010 14:03:17

Bonjour j ai une jsp qui appelle un servlet pour lui donner les parametres d un formulaire pour les inserer dans une base ,le pb est que je dois redemarer eclipse pour effectuer une nouvelle insertion ,avez vous une autre methode pour remedier a ce probleme?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

creér une base de données avec mysql [ par regaiegslim ] regaieg slim comment créer une base de données avec mysql?svp [ par regaiegslim ] slim MySQL [ par redisdead2 ] Bonjour,Je dois faire un Manager de Base de Données java. Je n'ai pas de pb pour me connecter à une Base de Données MySQL. Par contre comment faire po java/Mysql [ par kainblueriver ] Bonjour a tous J'ai un gros probleme avec une petite application en java qui se connecte &#224; une base de donn&#233;e mysql. Quand je veux inser .jar et connexion base de données [ par sprere16 ] g un ptit prob l&#224;, je cree un .jar, mais il n'aarive pas a acceder a ma base de donn&#233;es MySql, en gros, il n'etablie pas de connexion, j'ai Probleme de connexion à la base de données MySQL [ par aboudojana ] BonjourSvp j'ai un projet en JSP et je ne maitrise pas bien le JSPcomment je vais faire la connexion entre le serveur TOMCAT et la base donn&#233;es e Se connecter à une base de données MySQL depuis Microsoft Visual J# 2005 [ par marcdebureaux ] Bonjour,Ma question est simple : comment se connecter &#224; une base de donn&#233;es MySQL depuis Microsoft Visual J# 2005 ?Je pose cette question ca Java - MySQL : comment insérer des données dans une base [ par Kaylia ] Salut &#224; tous, Je souhaite g&#233;rer une biblioth&#232;que de livres avec une base de donn&#233;es mysql, en utilisant JDBC pour me connecter &#2 Probléme : Connection Base de données MySQL........ [ par kenza_sana ] Je doit faire une application en java avec une base de donn&#233;es MySql mais j'ai jamais utiliser MySql ....J'ia un code mais je ne sais pas apareme Connexion Base de données mysql [ par ralebole ] BonjourJ'ai un probleme de connexion a une base de donnée mysql sur serveur en local tous fonctionne bien  mais pas sur mon serveurEn local celui la f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,842 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales