Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
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 25/06/2008, 10h46   #1
Membre du Club
 
Inscription : août 2003
Messages : 133
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : août 2003
Messages : 133
Points : 46
Points : 46
Par défaut [JScript][Débutant]-tester une connexion à une base de données

Bonjour

Je voudrais tester si ma connexion à MySQL fonctionne correctement. Comment puis-je faire ?
J'ai fais ce code mais je pense qu'il ne fonctionne pas.
Je précise que je suis un grand débutant en JScript (dailleurs si quelqu'un a une URL d'un bon cours, je suis preneur )

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
var bdname = Request.Form("bdname") ; 
var username = Request.Form("username") ;
var userpass = Request.Form("userpass") ;
var root = Request.Form("root") ;
var rootpass = Request.Form("rootpass") ;
var err ; 
var strConn = "Driver={MySQL ODBC 3.51 Driver};Server=localhost;Database=mysql; User=root;Password=;Option=3;" ;
 
var conn = Server.CreateObject("ADODB.Connection") ;
try {
	conn.ConnectionString = strConn ;
	conn.Open() ;
	Response.Write("ok");
	}
	catch( err ) {
	Response.Write(root + " " + err.description);
	}
Si ca peux vous aidez, je cherche à traduire ce code PHP en Jscript :
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
<?	
	$bdname = $_POST["bdname"] ;
	$username = $_POST["username"] ;
	$userpass = $_POST["userpass"] ;
	$root = $_POST["root"] ;
	$rootpass = $_POST["rootpass"] ;
 
	$connect = mysql_pconnect('localhost',$root,$rootpass) ;
 
	$sql  = "CREATE DATABASE IF NOT EXISTS $bdname";
	$req = mysql_query($sql) or die(mysql_error());
 
	$cnx = mysql_select_db('mysql',$connect);
	$sql  = "SELECT User From user where User = '$username'";
	$req = mysql_query($sql) or die(mysql_error());
	$recup = mysql_fetch_array($req) ;
 
	if($recup['User'] == ''){
		$sql = "CREATE USER '$username' IDENTIFIED BY '$userpass';" ;
		mysql_query($sql) or die(mysql_error()) ;
		$sql = 'GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,INDEX,DROP,ALTER ON `'.$bdname.'`.* TO \''.$username .'\'@\'%\';';
		$req = mysql_query($sql) or die(mysql_error()) ;
	}
 
	$sql = "update user set Password=OLD_PASSWORD('$userpass') where User='$username'" ;
	$req = mysql_query($sql) or die(mysql_error()) ;	
	$sql = 'FLUSH PRIVILEGES;'; 
	$req = mysql_query($sql) or die(mysql_error()) ;
?>
Ce code n'est pas bien compliqué mais je galère vraiment en JScript ^^

Voila, donc si quelqu'un pouvez me dire comment tester ma connexion, ca serait sympas.

Merci d'avance.

bdaboah
bdaboah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 11h29   #2
Membre du Club
 
Inscription : août 2003
Messages : 133
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : août 2003
Messages : 133
Points : 46
Points : 46
Apparemment la connexion fonctionne mais j'aimerais quand même la tester au cas ou elle tombe
bdaboah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/06/2008, 21h37   #3
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 859
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 859
Points : 5 979
Points : 5 979
Qu'elle tombe de où???
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 14h13   #4
Membre du Club
 
Inscription : août 2003
Messages : 133
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : août 2003
Messages : 133
Points : 46
Points : 46
de sa chaise :p

Non, dans le cas ou la connexion ne pourrais pas se faire
Serveur de base de données indisponible, etc, etc...
bdaboah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2008, 20h38   #5
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 859
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 859
Points : 5 979
Points : 5 979
Citation:
Envoyé par bdaboah Voir le message
de sa chaise :p

Ben essaye de modifier ta chaine pour qu'elle ne fonctionne pas et tu devrais avoir un message d'erreur. Ou bien encore stop ton serveur.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h10.


 
 
 
 
Partenaires

Hébergement Web