ปัญหาหลักที่ศึกษาในบทความนี้คือ JDBC ใช้ฟังก์ชั่นการลงทะเบียนผู้ใช้และเรียนรู้การเชื่อมต่อฐานข้อมูล JSP+MySQL วิธีการเข้าถึงและการเพิ่มการลบและการดำเนินการดึงและการปรับเปลี่ยนผ่านรหัสตัวอย่างเฉพาะ รายละเอียดมีดังนี้
อินเทอร์เฟซ client register.jsp มีดังนี้
//register.jsp
<head> <link rel = "stylesheet" type = "text/css" href = "style.css" rel = "nofollow ภายนอก"> <script src = "สคริปต์/jQuery-1.5.1.js" type = "text/javaScript"> </script> $ (": input.Required") แต่ละ (ฟังก์ชั่น () {// จำเป็นต้องเต็มไปด้วยโลโก้ดาวสีแดง var $ ต้องการ = $ ("<strong class = 'สูง'> * </strong>"); // สร้างองค์ประกอบ $ (นี่). parent (). $ (นี่) .parent (); ชื่อผู้ใช้ 6-18 ตัวเลข '; || (this.value! = "" &&! (/^/d {1,6} $/). การทดสอบ (this.value)) {// การตรวจสอบปกติ var errormsg = 'รหัสผ่านต้องเป็น 1-6 หลัก'; $ parent.append ('<span>'+okmsg+'</span>'); $ ("#re_password"). val (); $ parent.Append ('<span>'+okmsg+'</span>');}}}); เหตุการณ์อินพุตโฟกัสนี้เหมือนกับของเบลอ $ (นี้) .TriggerHandler ("เบลอ"); // มีข้อผิดพลาดและส่งคืน false;}}); id = "ชื่อผู้ใช้"/> </div> <div> <dable> รหัสผ่าน: </label> <อินพุตประเภท = "text" name = "รหัสผ่าน" id = "รหัสผ่าน"/> </div> <divel id = "res"/> </div> </form> </body>//insert.jsp
<%@ page language = "java" import = "java.util.*" pageencoding = "gb2312"%> <%@ หน้านำเข้า = "javabean.userbean;"%> <html> <body> <jsp: getProperty name = "user" คุณสมบัติ = "ชื่อผู้ใช้"/> <br> <br> รหัสผ่าน: <jsp: getProperty name = "user" คุณสมบัติ = "รหัสผ่าน"/> <br> <br> <% out.println (user.insert ()); %> </body> </html>
userbean.java
แพ็คเกจ javabean; นำเข้า java.sql.*; ผู้ใช้ระดับสาธารณะ userBean {ส่วนตัวสตริงชื่อผู้ใช้รหัสรหัสผ่านส่วนตัว; โมฆะสาธารณะ setUserName (ชื่อผู้ใช้สตริง) {this.username = ชื่อผู้ใช้;} void setpassword (สตริงรหัสผ่าน) แทรก () {ลอง {string url = "jdbc: mysql: // localhost: 3306/mysql"; // การเชื่อมต่อฐานข้อมูลสตริงคลาส forname ("org.gjt.mm.mysql.driver"). newinstance () sql = "เลือก * จาก login_user โดยที่ผู้ใช้ชื่อ =?"; preparedStatement pstmt = conn.preparestatement (sql); pstmt.setstring (1, ชื่อผู้ใช้); resultet rs = pstmt.executeQuery (); ค่า login_user (?,?) "; pstmt = conn.preparestatement (sql); pstmt.setstring (1, ชื่อผู้ใช้); pstmt.setstring (2, รหัสผ่าน); pstmt.executeupdate (); สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้เกี่ยวกับตัวอย่างรหัสของฟังก์ชั่นการลงทะเบียนผู้ใช้ JDBC และฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องในเว็บไซต์นี้ต่อไป หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!