Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/05/2007, 00h26   #1
Membre régulier
 
Avatar de horkets
 
Inscription : juillet 2005
Messages : 324
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 324
Points : 93
Points : 93
Par défaut Quel URL utiliser ?

Bonjour,

Ne sachant pas sur quel forum placer cette question, je commence ici ...

C'est surement une question simplette, mais la reponse me sera d'une grande utilité

Je viens d'installer Mysql sur ma machine.
Je compte l'utiliser avec un programme java, pour se faire, je dois utiliser l'url de la base de données ...
Quel est l'url par defaut ?
J'ai lu qu'il y avait une base de données test mais à quel url se trouve t elle ?

Si je crée une base de données à l'aide du shell ... ou se trouvera t elle ?

Merci d'avance pour votre aide
__________________
24 hours a day ... never enough
horkets est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/05/2007, 08h44   #2
Membre Expert
 
Avatar de Sivrît
 
Inscription : février 2006
Messages : 953
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : février 2006
Messages : 953
Points : 1 189
Points : 1 189
L'url est "jdbc:mysql://serveur:port/[bdd]". Il est possible que le port soit aussi facultatif mais autant le mettre. Donc par défaut ce doit être "jdbc:mysql://localhost:3306/". J'ai un doute mais il me semble qu'après l'installation il y a une base appelée "test" qui se trouve donc à "jdbc:mysql://localhost:3306/test".
Sivrît est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2007, 17h15   #3
Membre régulier
 
Avatar de horkets
 
Inscription : juillet 2005
Messages : 324
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 324
Points : 93
Points : 93
Merci pour cette reponse, j'ai essayé mais cela ne donne rien, je me dis donc que j'ai oublié de faire quelque chose ...
est ce que je dois installer apache tomcat et placer ma DB dans un de ses dossiers pour pouvoir y accéder avec localhost ou cela fonctionne aussi sans ?

merci d'avance
__________________
24 hours a day ... never enough
horkets est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2007, 23h06   #4
Membre confirmé
 
Avatar de Roy Miro
 
Inscription : avril 2007
Messages : 263
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : avril 2007
Messages : 263
Points : 224
Points : 224
Salut,
essaie ça:
Code :
jdbc:mysql://localhost/ta_base-de-donnée
ou

Code :
jdbc:mysql://127.0.0.1:3306/ta_base-de-donnée
Mais pourquoi pas nous dire l'erreur que tu rencontres?
Roy Miro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2007, 17h29   #5
Membre régulier
 
Avatar de horkets
 
Inscription : juillet 2005
Messages : 324
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 324
Points : 93
Points : 93
Oui effectivement
L'erreur se situe apparemment au niveau du driver ...
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at modele.Db.connecter(Db.java:36)
	at modele.Db.main(Db.java:140)
java.sql.SQLException: No suitable driver found FOR jdbc:mysql:C:\Program Files\MySQL\MySQL Server 5.0\DATA\menu
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at modele.Db.connecter(Db.java:45)
	at modele.Db.main(Db.java:140)
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at modele.Db.connecter(Db.java:36)
	at modele.Db.attackDb(Db.java:72)
	at modele.Db.main(Db.java:141)
java.sql.SQLException: No suitable driver found FOR jdbc:mysql:C:\Program Files\MySQL\MySQL Server 5.0\DATA\menu
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at modele.Db.connecter(Db.java:45)
	at modele.Db.attackDb(Db.java:72)
	at modele.Db.main(Db.java:141)
Exception IN thread "main" java.lang.NullPointerException
	at modele.Db.attackDb(Db.java:93)
	at modele.Db.main(Db.java:141)
__________________
24 hours a day ... never enough
horkets est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2007, 18h54   #6
Membre régulier
 
Avatar de horkets
 
Inscription : juillet 2005
Messages : 324
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 324
Points : 93
Points : 93
Je viens de reconfigurer MySql et je constate que je ne parviens meme pas à afficher la page initiale avec "localhost:3306"
lorsque je vais dans le dossier d'installation...\bin\ , et que je clique sur mysqld.exe rien ne se passe, une fenetre dos s'affiche , reste affichée quelque seconde et disparait.
lorsque je lance le debug, je ne suis meme pas sur que le fichier log est alimenté, voici les dernieres lignes qui y ont étés écrites
Code :
1
2
3
070512 18:13:29  InnoDB: Started; log sequence number 0 49817
070512 18:13:29 [Note] C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt: ready FOR connections.
Version: '5.0.24a-community-nt'  socket: ''  port: 3306  MySQL Community Edition (GPL)
Cela dit bien que le serveur est pret pour les connection sur le port 3306 non ?
Pourtant l'erreur "delai d'attente depassé" s'affiche à chaque fois

Qu'y aurait il encore moyen de faire ?
__________________
24 hours a day ... never enough
horkets est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/05/2007, 19h24   #7
Membre régulier
 
Avatar de horkets
 
Inscription : juillet 2005
Messages : 324
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 324
Points : 93
Points : 93
C'est "mysql-connector-java-5.0.5" qui manquait
Je l'ai intégré au CLASSPATH et j'ai accès à ma DB depuis eclipse
Je suppose donc qu'il est impossible de se connecter à une DB MySql, via un browser internet, ... C'est la notion "localhost" qui m'induisait en erreur

en tout les cas, merci pour votre aide !
__________________
24 hours a day ... never enough
horkets est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h12.


 
 
 
 
Partenaires

Hébergement Web