Étant donné que l'émergence de Node-JS, non seulement Java, PHP et d'autres langages backend peuvent faire fonctionner des bases de données et ajouter, supprimer, modifier et vérifier le contenu. Le langage simple JavaScript a également cette compétence. Dans Node, JS a une forte opérabilité et une lecture de code, ce qui rend le code obscur et difficile à comprendre. Ci-dessous, je présenterai brièvement comment JavaScript exploite les bases de données et met en œuvre les fonctions de connexion et d'enregistrement.
Tout d'abord, la partie de la page est omise directement. Nous avons installé la base de données par défaut, nous commençons donc par la connexion.
export.login = function (req, res) {var username = req.body.uname; var pwd = req.body.psd; var sql = "select * from étudiant où username =? et mot de passe =?"; var con = dbCon.getCon (); Con.Query (SQL, [Username, PWD], fonction (err, result) {if (! err) {if (resul.length == 0) {res.json (0);} else {res.json (1)}} else {console.log (err)} con.destroy ()})};Tout d'abord, cliquez sur le bouton de connexion et nous passons à la page de connexion. En obtenant la valeur d'entrée saisie par l'utilisateur, en obtenant la valeur d'entrée du nom d'utilisateur et du PWD via la méthode des indices, et en se connectant à la base de données, nous jugeons la valeur d'état renvoyée par la fonction de rappel. En cas de succès, l'utilisateur sera invité à s'inscrire avec succès, puis la page sera redirigée. Si une exception se produit, donnez une invite et passez à la page d'erreur en conséquence. Ici, nous pouvons utiliser la méthode Try {} catch () {} pour intercepter et imprimer les informations d'erreur spécifiques.
Immédiatement après, parlons de l'opération d'inscription. Comme son nom l'indique, l'enregistrement signifie l'insertion d'informations utilisateur qui n'existent pas dans la base de données dans la base de données via l'instruction d'insertion de la base de données. Le principe est quelque peu similaire à la connexion. Tout d'abord, nous devons saisir les informations qui doivent être enregistrées, puis obtenir ces informations, puis envoyer une demande asynchrone pour vérifier si la base de données a ces informations. Sinon, créez ces informations directement. Utilisons le code pour illustrer ces principes.
exportS.Regists = function (req, res, nom, mot de passe) {var sql = "insérer dans Stuinfo (nom, mot de passe) valeurs (?,?)" Conn.Query (sql, [name, mot de passe], fonction (err, result) {if (résultat.affectRows == 1) {req.Session.name = name; res.sendFile ('./ })} export.login = login;Tout d'abord, nous enregistrerons cette méthode pour l'encapsulation, puis l'exporterons via des exportations de nœuds pour faciliter l'appel. Dans cette méthode, insérez le nom d'utilisateur et le mot de passe via la méthode d'espace réservé, puis insérez les valeurs de paramètres obtenues via la base de données. Grâce au jugement du code d'état de la fonction de rappel, nous confirmons que l'insertion est réussie, et après succès, la session que nous avons enregistrée avec succès sera affichée sur la page en tant qu'identifiant.
Ce qui précède est le simple code de connexion et d'enregistrement pour JS. Les points de connaissance impliqués sont non seulement mentionnés ci-dessus, mais incluent également la connaissance de base de la base de données, la compréhension des instructions de requête SQL de base et la possibilité de se connecter avec succès à la base de données via JS. Nous croyons toujours que les gratte-ciel ont ressuscité du sol. Tant que nous allons, nous pouvons faire un pas à la fois, un jour, nous pouvons devenir des experts aux yeux de nous-mêmes et des autres.
L'exemple simple ci-dessus de l'enregistrement et de la connexion de la base de données de l'opération JS est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.