El principal problema estudiado en este artículo es que JDBC implementa la función de registro de usuarios y aprende la conexión de base de datos JSP+MySQL, los métodos de acceso y la adición, la eliminación y las operaciones de recuperación y modificación a través de códigos de ejemplo específicos. Los detalles son los siguientes.
La interfaz de registro de cliente.jsp es la siguiente
//register.jsp
<Head> <Link rel = "Stylesheet" type = "text/css" href = "style.css" rel = "externo nofollow"> <script src = "scripts/jQuery-1.5.1.js" type = "text/javaScript"> </script> <script type = "text/javaScript"> $ (documento) .ader (function () {) $ (": input.Required"). Cada (función () {// requerirá estar llenado con el logotipo de estrella roja. var $ requirir = $ ("<strong class = 'high'> * </strong>"); // crea elemento $ (this) .parent (). Append ($ requerido); // agrega A *} después de la divs; $ (': input'.. $ (this) .Parent (); Nombre de usuario de 6-18 dígitos. '; this.Value == "" || Correcto. '; $ ("#re_password"). Val (); $ parent.append ('<span>'+okmsg+'</span>'); Este evento de enfoque de elemento de entrada es el mismo que el de Blur $ (this) .graylerHandler ("Blur"); // hay un error y return false;}}); id = "username"/> </div> <div> <label> contraseña: </etiqueta> <input type = "text" name = "contraseña" id = "contraseña"/> </div> <div> <lelebel> Ingrese contraseña nuevamente: </etiqueta> <input type = "text" id = "re_password"/> </div> <div> <input type = "enviar" valor = "registrar" id = "send"/> <> <> "type" value = "return" id = "res"/> </div> </form> </body>//insert.jsp
<%@ page lenguaje = "java" import = "java.util.*" pageEncoding = "gb2312"%> <%@ page import = "javabean.userBean;"%> <html> <body> <jsp: useBean id = "user" user = "sesión" /> <jsp: setpperty name = "usser" propiedad = "*"*" /" /" /" /" /" /" <jsp: getProperty name = "User" Property = "UserName"/> <br> <br> Contraseña: <jsp: getProperty name = "user" Property = "Password"/> <br> <br> <% out.println (user.insert ()); %> </body> </html>
userbean.java
paquete javabean; import java.sql.*; public class UserBean {private String username; private string contraseña; public void setUsername (string username) {this.username = username;} public void setpassword (string contraseña) {this.password = contraseña;} public string getUsername () {return USERNAME;} String String GetPassword (String Password) insert () {try {string url = "jdbc: mysql: // localhost: 3306/mysql"; // Conexión de la base de datos String Class.forname ("org.gjt.mm.mysql.driver"). NewInstance (); // Cargar Connection Connect = Drivermanager.getConnection (url, ",", "," DBA "" Cargar ". sql = "select * de login_user donde username =?"; prepareStatement pstmt = conn.prepareStatement (sql); pstmt.setstring (1, useName); resultset rs = pstmt.ExeCuteQuery (); if (rs.Next () {return "este nombre de usuario!";} Login_user valores (?,?) "; pstmt = conn.preparestatement (sql); pstmt.setstring (1, username); pstmt.setstring (2, contraseña); pstmt.ExecuteUpdate (); return" Registre exitoso! ";}} Catch (excepción e) {return" Resumir
Lo anterior es todo el contenido de este artículo sobre el ejemplo de código de la función de registro de usuarios de JDBC, y espero que sea útil para todos. Los amigos interesados pueden continuar referiéndose a otros temas relacionados en este sitio. Si hay alguna deficiencia, deje un mensaje para señalarlo. ¡Gracias amigos por su apoyo para este sitio!