O principal problema estudado neste artigo é que o JDBC implementa a função de registro do usuário e aprende a conexão de banco de dados JSP+MySQL, métodos de acesso e operações de adição, exclusão e recuperação e modificação por meio de códigos de exemplo específicos. Os detalhes são os seguintes.
A interface do cliente Register.jsp é a seguinte
//register.jsp
<head> <link rel = "Stylesheet" type = "text/css" href = "style.css" rel = "Nofollow externo"> <script src = "scripts/jQuery-1.5.1.js" type = "text/javascript"> </script> <script type = "text/javasc. $ (": input.Required"). cada (function () {// precisava ser preenchido com logotipo da estrela vermelha. var $ requerir = $ ("<strong class = 'high'> * </strong>"); // criar elemento $ (this) .parent. $ parent = $ (this) .parent (); Nome de usuário de 6-18 Digits. '; this.value == "" ||. $ parent.append ('<pan>'+okmsg+'</span>'); $ (#re_password "). val (); $ parent.append ('<pan>'+okmsg+'</span>'); O código da função deste evento de foco no elemento de entrada é o mesmo do Blur $ (this) .TriggerHandler ("Blur"); if (numerror> 0) {// há um erro e retorno false; type = "text" name = "nome de usuário" id = "nome de usuário"/> </div> <div> <breting> senha: </cret> <input type = "text" name = "senha" id = "senha"/> </div> <div> <bel> <bel> id = "send"/> <input type = "reset" value = "return" id = "res"/> </div> </morm> </body>//insert.jsp
<%@ página linguagem = "java" import = "java.util. <jsp: getProperty name = "user" propriedade = "nome de usuário"/> <br> <br> senha: <jsp: getProperty name = "user" property = "senha"/> <br> <br> <% out.println (user.insert ()); %> </body> </html>
userbean.java
pacote javabean; importar java.sql.*; classe pública userbean {private string nome de usuário; private string senha; public void setUserName (string userName) {this.username = userName;} public void setpassword (string senha) {this.password = senha public; insert () {try {string url = "jdbc: mysql: // localhost: 3306/mysql"; // conexão com o banco de dados String class.formane ("org.gjt.mm.mysql.driver"). sql = "Selecione * de login_user onde o nome de usuário =?"; Preparado PSTMT = Conn.Preparestatement (sql); pstmt.SetString (1, nome de usuário); ResultSet rs = pstmt. Userrin (rs {Rs = thestmt.Tern. Valores de login_user (?,?) "; pstmt = Conn.Preparestatement (SQL); Pstmt.SetString (1, nome de usuário); Pstmt.SetString (2, senha); Pstmt.executeUpdate (); Retorn" Register "; Resumir
O exposto acima é todo o conteúdo deste artigo sobre o exemplo de código da função de registro de usuários de implementação do JDBC, e espero que seja útil para todos. Amigos interessados podem continuar se referindo a outros tópicos relacionados neste site. Se houver alguma falha, deixe uma mensagem para apontá -la. Obrigado amigos pelo seu apoio para este site!