Node-JSの出現以来、Java、PHP、およびその他のバックエンド言語だけでなく、データベースを操作して、コンテンツを追加、削除、変更、チェックすることができます。 JavaScript Simple Languageにもこのスキルがあります。ノードでは、JSは操作性とコードの読み取りが強く、不明瞭で理解が困難なコードをより明確にします。以下に、JavaScriptがデータベースを操作し、ログインと登録機能を実装する方法を簡単に紹介します。
まず、ページパーツは直接省略されます。デフォルトでデータベースをインストールしたため、ログインから始めます。
exports.login = function(req、res){var username = req.body.uname; var pwd = req.body.psd; var sql = "select * from student where username =?and password =?"; var con = dbcon.getCon(); con.Query(sql、[username、pwd]、function(err、result){if(!err){if(result.length == 0){res.json(0);} else {res.json(1)}} els {console.log(err)} con.destroy()}};最初に、[ログイン]ボタンをクリックすると、ログインページにジャンプします。ユーザーが入力した入力値を取得し、subscriptメソッドを介してユーザー名とPWDの入力値を取得し、データベースに接続することにより、コールバック関数によって返されるステータス値を判断します。成功した場合、ユーザーは正常に登録するように求められ、その後、ページがリダイレクトされます。例外が発生した場合は、プロンプトを与え、それに応じてエラーページにジャンプします。ここでは、Try {} catch(){}メソッドを使用して、特定のエラー情報を傍受して印刷できます。
その後すぐに、登録操作について話しましょう。名前が示すように、登録とは、データベースの挿入ステートメントを介してデータベースにデータベースに存在しないユーザー情報を挿入することを意味します。原則はログインに多少似ています。まず、登録する必要がある情報を入力してから、この情報を取得し、非同期リクエストを送信して、データベースにこの情報があるかどうかを確認する必要があります。そうでない場合は、これらの情報を直接作成してください。これらの原則を説明するためにコードを使用しましょう。
exports.regists = function(req、res、name、password){var sql = "stuinfo(name、password)values(?、?)" conn.query(sql、[name、password]、function(err、result){if(result.raftedrows == 1){req.session.name = name = name/view/public/public/fiew('/ })} exports.login = login;まず、このカプセル化のためにこの方法を登録し、ノードエクスポートを介してエクスポートして通話を容易にします。この方法では、プレースホルダーメソッドを介してユーザー名とパスワードを挿入し、取得したパラメーター値をデータベースに挿入します。コールバック関数ステータスコードの判断により、挿入が成功し、成功後、登録したセッションが識別子としてページに表示されることを確認します。
上記は、JSの簡単なログインと登録コードです。関係する知識ポイントは、上記で言及されているだけでなく、データベースの基本的な知識、基本的なSQLクエリステートメントを理解し、JSを介してデータベースに正常に接続できることも含まれます。私たちは常に、高層ビルが地面から上昇していると信じています。私たちが行く限り、私たちは一度に一歩ずつ進むことができます。いつか私たちは自分自身や他の人の目で専門家になることができます。
JS操作データベースの登録とログインの上記の簡単な例は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。