最近在学习java基础,运用servlet+jsp+jdbc实现简单了的登录功能,感受颇多,现分享出来共同学习,望大神多批评指教!
一、首先附上mysql数据库脚本
/*
Navicat MySQL Data Transfer
Source Server : test
Source Server Version : 50717
Source Host : localhost:3306
Source Database : test
Target Server Type : MYSQL
Target Server Version : 50717
File Encoding : 65001
Date: 2017-04-11 15:34:35
*/
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `user`
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL,
`username` varchar(16) NOT NULL,
`password` varchar(16) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('1', 'admin', '123');
二、新建一个Dynamic Web Project,如图查看目录结构
(备注:在lib中导入mysql-connector-java-5.1.8.jar)
三、在src下新建util包,专门用来放置工具类,本案例主要放置的是数据库连接类,其中DBUtil.java代码如下: