Bonjour
En suivant un tutorial je tente de me connecter à ma base de donnée "book" en localhost. Cette base de donnée je l'ai créé avec phpMyadmin qui a été installé avec Wamp.
J'ai bien testé en amont avec la commande windows si elle marche bien et je vois bien toutes les bases de donnée par défaut et les deux que j'ai créé.
Voici le code :
Code js : Sélectionner tout - Visualiser dans une fenêtre à part
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 const mysql = require("mysql"); const express = require("express"); const bodyParser = require("body-parser"); let app = express(); app.unsubscribe(bodyParser.json()); mysqlConnection = mysql.createConnection ({ host : "localhost", user : "root", password : "", database : "book", multipleStatements : true }); mysqlConnection.connect ((err) => { if (!err) { console.log("connected"); } else { console.log("connection failled"); } }) app.listen(3000);
En lançant nodemon server.js dans le terminal j'ai un connection failled.
je teste donc avec les autre base de donnée de phpMyadmin et voici ce qui marche :
information_schema
mysql
performance shcema
retourne connected
Sys et book non
retourne connection failled
voici le json si vous voulez le voir :
Code json : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 { "name": "con-sql", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "start": "node server.js", "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "body-parser": "^1.19.0", "express": "^4.17.1", "express-handlebars": "^4.0.3", "latest-version": "^5.1.0", "mysql": "^2.18.1" }, "devDependencies": { "nodemon": "^2.0.2" } }
quelqu'un saurait il d où vient le problème ou me guider vers une solution voir d autre test ?
merci pour l'aide
Partager