【IT168技术文档】
三、数据库操作类:
四、web.xml文件中配置servletpackage 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());
}
}
}
![]()
}
<?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>
