problème connection mysql - SQL/NoSQL - Programmation
Marsh Posté le 01-08-2002 à 17:29:18
Tu n'aurais pas un mot de passe/ login different sur la base distante?
Marsh Posté le 01-08-2002 à 17:58:41
therier a écrit a écrit : Tu n'aurais pas un mot de passe/ login different sur la base distante? |
si c'est une autre peronse qui se conecte sur l'ordinateur
Marsh Posté le 01-08-2002 à 18:01:54
therier a écrit a écrit : Et tu les utilisent dans ton code JAVA? |
vas y explique je n'ai aps accès au code java là c pas ma partie moi je m'occupe de la base de données alros splqiue moi ce qu'il doit y avoir dans le code java
Marsh Posté le 01-08-2002 à 18:04:29
En fait quand tu te connecte via le driver JDBC tu dois lui fournir le login/mot de pase, si y en a un:
un peu de code valant mieux que milles explications :
try {
//The driver is loaded from the classpath
Class.forName(jdbcDriverClass);
if (dbUser==null || dbPassword==null) {
connection = DriverManager.getConnection(urlToConnect);
}
else {
connection = DriverManager.getConnection(urlToConnect, dbUser, dbPassword);
}
}
catch(SQLException se){
processFatalError("could not find the database", se);
this.isStartable = false;
}
catch(ClassNotFoundException cnf){
processFatalError("could not find the driver for the database", cnf);
this.isStartable = false;
}
Marsh Posté le 01-08-2002 à 18:04:47
le code java estr sur une machine il a installer le driver mysql et on essaie de faire une connection sur un base de donée sur un autre pc
Marsh Posté le 01-08-2002 à 18:07:53
bob20000 a écrit a écrit : le code java estr sur une machine il a installer le driver mysql et on essaie de faire une connection sur un base de donée sur un autre pc |
verifie que les logins/mot de passe des 2 BD (local et sur l'autre PC) sont le mêmes.
Marsh Posté le 01-08-2002 à 18:23:06
c le login est mot de passe de koi? d'un utlisateur crée dans la base de donnée ? et je peux mettre n'importe quelle utilisateur ou il faut que ceal corresponde au login et au mot de passe de la personen qui se connecte sur la machine?
Marsh Posté le 02-08-2002 à 09:26:05
[citation][nom]therier a écrit[/nom]
verifie que les logins/mot de passe des 2 BD (local et sur l'autre PC) sont le mêmes.
[/citation
il n'y a pas 2 bd mais une seule et je veux attaquer la mm base qui se trouve sur un seul pc
Marsh Posté le 02-08-2002 à 09:42:54
Dans le SGBD, tu crée une database. Sur cette database, tu mets un login/mot de passe, et dans cette database tu mets des table.
Verifie: l'@ de ton SGBD, le nom de la database, les logins/passwords
Ce sont des paramètre de ton prog Java...si t'as de la chance!
Marsh Posté le 02-08-2002 à 10:47:56
therier a écrit a écrit : Dans le SGBD, tu crée une database. Sur cette database, tu mets un login/mot de passe, et dans cette database tu mets des table. Verifie: l'@ de ton SGBD, le nom de la database, les logins/passwords Ce sont des paramètre de ton prog Java...si t'as de la chance! |
cela s'est fait mais j'ai l'impression qu'il arrive à se connecter sur ma machine et que c la abse de donnée qui refuse l'accès
Marsh Posté le 02-08-2002 à 10:50:07
bob20000 a écrit a écrit : cela s'est fait mais j'ai l'impression qu'il arrive à se connecter sur ma machine et que c la abse de donnée qui refuse l'accès |
oui, tout a fait...c ce que je te suggère depuis le debut!
verifie les params de ton prog java pour voir si ce sont les mêmes que ceux de la BD.
Marsh Posté le 02-08-2002 à 11:10:48
therier a écrit a écrit : oui, tout a fait...c ce que je te suggère depuis le debut! verifie les params de ton prog java pour voir si ce sont les mêmes que ceux de la BD. |
ben c les bons paramètre pourtant enfin i le mselb vu que ej passe par un lien jdbc c la configuratio nde jdbc peut etre qui est foireuse
mais le fait que je soit dejà connecte sur ma machien et accède à la base de données est ce qeu cela derange pas ?
Marsh Posté le 02-08-2002 à 11:13:22
apparemment quand on met localhost cela va mais dès que l'on met le nom d'une machine cela passe pas une idée?
Marsh Posté le 02-08-2002 à 11:14:43
bob20000 a écrit a écrit : ben c les bons paramètre pourtant enfin i le mselb vu que ej passe par un lien jdbc c la configuratio nde jdbc peut etre qui est foireuse mais le fait que je soit dejà connecte sur ma machien et accède à la base de données est ce qeu cela derange pas ? |
Non, tu peux faire plusieurs connexion simultanés....
Je pense que c sûr que ce sont tes params qui sont foireux, faut vraiment aller voir dans le code....
Marsh Posté le 02-08-2002 à 11:24:56
therier a écrit a écrit : Non, tu peux faire plusieurs connexion simultanés.... Je pense que c sûr que ce sont tes params qui sont foireux, faut vraiment aller voir dans le code.... |
j'ai un doute là sur les droits que j'ai donnée c koi la commande exacte en sachant que la abse s'appelle pkf et le nom user pkf et mot de passe est pkf
Marsh Posté le 02-08-2002 à 11:26:37
je travaille avec la version 4.0 elle est bien utilisable en mutli poste quand mm?
Marsh Posté le 02-08-2002 à 11:33:01
bob20000 a écrit a écrit : j'ai un doute là sur les droits que j'ai donnée c koi la commande exacte en sachant que la abse s'appelle pkf et le nom user pkf et mot de passe est pkf |
SHOW DATABASE pkf --> si elle existe!
SHOW GRANTS FOR USER pkf --> ce qu'a le droit de faire pkf
http://www.mysql.com/documentation [...] index.html
Marsh Posté le 02-08-2002 à 11:53:28
therier a écrit a écrit : SHOW DATABASE pkf --> si elle existe! SHOW GRANTS FOR USER pkf --> ce qu'a le droit de faire pkf http://www.mysql.com/documentation [...] index.html |
je l'ai voit
pour l'instant j'ai installer le logiciel normalement puis j'ai la creation de table insertion de donées creation d'utilisateur et rien d'autre?
aucune autre configuration
faut il lancer un demon?
ou faire des manipulations avant que l'on puisse se connecter à ma base?
Marsh Posté le 02-08-2002 à 12:01:23
bob20000 a écrit a écrit : je l'ai voit pour l'instant j'ai installer le logiciel normalement puis j'ai la creation de table insertion de donées creation d'utilisateur et rien d'autre? aucune autre configuration faut il lancer un demon? ou faire des manipulations avant que l'on puisse se connecter à ma base? |
non, si tu y accedes en local, tu peux y acceder en distant.
Marsh Posté le 02-08-2002 à 12:28:25
therier a écrit a écrit : non, si tu y accedes en local, tu peux y acceder en distant. |
je n'ia jamasi lancer le script mysql_install_db
je ne l'ai jamasi trouve
Marsh Posté le 01-08-2002 à 17:26:28
j'utilsie uen conenction jdbc sur ma machine j'y arrive masi dès que je'essaie de me connecter à la base à distance je n'y arrive pas
et je ne pas pk ?
il ya ecrit accesse denied