使用Tomcat9.0.54,MySQL版本 8.0.23,jdk9.0,使用idea进行编写代码
注册功能其实就是数据库的添加操作。
先建立数据库表:
CREATE TABLE user(
username varchar(20) PRIMARY KEY,
password varchar(20) not null
);
1.与登录一样,先写一个Utlis工具类
package Utils;
import java.sql.*;
public class JDBCUtils {
public Connection getConnection(){
String url="jdbc:mysql://localhost:3306/exam";
String username="root";
String password="123456";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection conn= DriverManager.getConnection(url,username,password);
return conn;
} catch (SQLException throwables) {
throwables.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
return null;
}
//查
public ResultSet executeQuery(String sql,Object...params){
Connection conn=this.getConnection();
try {
PreparedStatement pamt=conn.prepareStatement(sql);
if (params!=null && params.length!=0){
for (int i=0;i<params.length;i++){
pamt.setObject(i+1,params[i]);