المشكلة الرئيسية التي تمت دراستها في هذه المقالة هي أن JDBC تنفذ وظيفة تسجيل المستخدم ، ويتعلم اتصال قاعدة بيانات JSP+MYSQL ، وطرق الوصول ، والإضافة ، والحذف ، والاسترجاع والعمليات التعديل من خلال رموز مثال محددة. التفاصيل كما يلي.
واجهة العميل register.jsp هي كما يلي
//register.jsp
<Head> <link rel = "stylesheet" type = "text/css" href = "style.css" rel = "severonal nofollow"> <script src = "scripts/jQuery -1.5.1.js" type = "text/javaScript"> </script> <script type = "text/javascript" $ (": input.required"). كل (function () {// مطلوب أن يتم ملؤه بشعار النجمة الحمراء. var $ مطلوب = $ ("<strong class = 'high'> * </strong>") ؛ // إنشاء عنصر $ (this) .parent (). $ (هذا) .parent () ؛ اسم المستخدم من 6-18 أرقام. this.value == "||. صحيح. '؛ $ ("#re_password"). $ parent.append ('<span>'+okmsg+'</span>') ؛ رمز تركيز عنصر الإدخال هذا هو نفس الحدث الخاص بـ $ (this) .triggerHandler ("Blur") ؛ إذا كان هناك خطأ ( name = "username" id = "username"/> </div> <div> <blabe> كلمة المرور: </label> <input type = "text" name = "password" id = "password"/> </viv> <viv> <billy> enter password مرة أخرى: </label> <input type = "text" id = "re_password"/> </div> type = "reset" value = "return" id = "res"/> </viv> </pump> </body>//insert.jsp
<٪@ page language = "java" import = "java.util.*" pageencoding = "gb2312" ٪> <٪@ page import = "javabean.userbean ؛" ٪> <html> <body> <jsp: useBean id = "user" scope = "session" /> <jsp: getProperty name = "user" property = "username"/> <br> <bord> كلمة المرور: <jsp: getProperty name = "user" property = "password"/> <br> <br> <٪ out.println (user.insert ()) ؛ ٪> </body> </html>
userbean.java
حزمة javabean ؛ استيراد java.sql.*؛ فئة عامة userbean {private string username ؛ private string password ؛ public void setusername (string username) {this.username = username ؛ insert () {try {string url = "jdbc: mysql: // localhost: 3306/mysql" ؛ // database connect string class.forname ("org.gjt.mm.mysql.driver"). newinstance () ؛ سلسلة الاتصال SQL = "SELECT * من login_user حيث اسم المستخدم =؟" ؛ preparedStatement pStMt = conn.preparestatement (sql) ؛ pstmt.SetString (1 ، اسم المستخدم) ؛ resultset rs = pstmt.exutequery () ؛ if (rs.next () login_user القيم (؟ ،؟) لخص
ما سبق هو كل محتوى هذه المقالة حول مثال رمز وظيفة تسجيل المستخدم JDBC ، وآمل أن يكون مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!