技术开发 频道

简单的Ajax+Servlet表单数据验证


IT168技术文档】 
    三、数据库操作类:
package classmate; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class DB { Connection connect = null; ResultSet rs = null; public DB() { try { Class.forName("org.gjt.mm.mysql.Driver"); //设置驱动程序类型 } catch(java.lang.ClassNotFoundException e) { e.printStackTrace(); } } //执行查询语句的方法 public ResultSet executeQuery(String sql) { try { //建立与数据库服务器的连接 onnect = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test1", "root", "");
<br>
Statement stmt
= connect.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); rs
= stmt.executeQuery(sql);//执行指定的数据查询语句 }
catch(SQLException ex) { ex.printStackTrace(); } return rs; }
//执行增、删改语句的方法 public int executeUpdate(String sql) { int result = 0; try { connect = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test1", "root", ""); Statement stmt = connect.createStatement(); result = stmt.executeUpdate(sql);//执行指定的数据操作语句 } catch(SQLException ex) { System.err.println(ex.getMessage()); } return result; } //关闭数据库连接的方法 public void close(){ if(connect!=null){ try{ connect.close(); connect = null; }catch(SQLException ex) { System.err.println(ex.getMessage()); } } } }
    四、web.xml文件中配置servlet
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <servlet> <servlet-name>ms1</servlet-name> <servlet-class>classmate.SignUpAction</servlet-class> </servlet> <servlet-mapping> <servlet-name>ms1</servlet-name> <url-pattern>/signUp</url-pattern> </servlet-mapping> <!-- The Welcome File List --> <welcome-file-list> <welcome-file>signUp.jsp</welcome-file> </welcome-file-list> </web-app> </script> <body vLink="#006666" link="#003366" bgColor="#E0F0F8"> <img height="33" src="enter.gif" width="148"> <form action="" method="post" name="myform"> 用户名: <input size="15" name="uname"><p> 密 码: <input type="password" size="15" name="psw"><p> 重输密码: <input type="password" size="20" name="psw2"><p> <input type="button" value="注册" on click="signUp()" > </form> </body>
0
相关文章