项目介绍及项目前的准备工作
项目介绍及项目前的准备工作
用Struts1.x 做一个项目
项目功能:
用户注册(是否输入的检查,重复用户检查) 登陆(是否输入的检查),登陆成功后,在主页面显示当前登陆用户
用户的增删改查(CRUD)
C = Create = 增加 insert
R = Retrieve = 读取 select
U = Update = 修改 update
Delete = Delete = 删除 delete
主页面 main.jsp <显示登陆状态>
注册 - register.jsp
登陆 - login.jsp
用户列表 - userlist.jsp
在用户列表页面,继续深入,完成增删改查的功能。
准备:
1、MySQL数据库,无版本要求
数据库脚本:
create database mydb; use db; create table users( id int(4) not null primary key auto_increment, userName varchar(100), pwd varchar(50) );
2、jQuery:http://www.jq22.com/jquery/jquery-1.11.1.zip
3、新建页面
4、获取数据库连接辅助类
1 package db; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.SQLException; 6 7 public class DBLib { 8 9 private static String DRIVER = "com.mysql.jdbc.Driver"; 10 private static String URL = "jdbc:mysql://localhost:3306/mydb"; 11 private static String USERNAME = "root"; 12 private static String PWD = "root"; 13 14 public static Connection getConn(){ 15 Connection conn = null; 16 try { 17 //加载驱动 18 Class.forName(DRIVER); 19 //创建数据库连接 20 conn = DriverManager.getConnection(URL, USERNAME, PWD); 21 } catch (ClassNotFoundException e) { 22 e.printStackTrace(); 23 } catch (SQLException e) { 24 e.printStackTrace(); 25 } 26 return conn; 27 } 28 29 public static void main(String[] args) { 30 System.out.println(getConn()); 31 } 32 33 }
下载链接:http://pan.baidu.com/s/1hsebFMk