1.
搭建环境
2.
在MySQL
中建立数据库表
表结构如下:
Id:无实意主键,采用自增方式生成
stuId
:学号
Name:姓名
Password:密码
registerDate:注册时间
email:
Email
phone:电话号码
sex
:性别
对应的SQL
语句如下:
DROP TABLE IF EXISTS `account`;
CREATE TABLE `account` (
`Id` int(11) NOT NULL auto_increment,
`stuId` varchar(20) NOT NULL,
`name` varchar(50) NOT NULL,
`sex` varchar(6) ,
`registerDate` date ,
`email` varchar(100) ,
`phone` varchar(30 ,
`password` varchar(20) ,
PRIMARY KEY (`Id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
3.
新建Web
项目
在Eclipse
中新建
"Dynamic Web Project"
,命名为
RegisterSystem
,
Target Runtime
选项选择“
Apache Tomcat v6.0
”,其它选项默认即可,点击完成,创建项目完毕。
4.
开发实体类Account
新建类,命名为“Account
”,为该类定义属性,其中属性与数据表的各列相对应。为类添加方法,方法只需包括对属性的
Get
和
Set
方法,不包含任何业务逻辑。
5.
配置数据源
数据源的配置有如下三种方法:
方法
一:
在Tomcat6.0
解压目录
conf
下找到
context.xml,
在其中的
<Context></Context>
中加入如下代码:
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
password="lectery" username="root" driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost/exp01" maxActive="100" maxIdle="30" maxWait="5000"/>
在工程应用中/WEB-INF/
下的
web.xml
中加入如下代码:
<resource-ref>
<description>MySQL DataSource</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
把MySQL-Connector-java-3.0.12-bin.jar(
可换更高版本
)
加到
Tomcat
安装目录中的
lib
目录下和工程中的
lib
目录下。
方
法
二:
在Tomcat6.0
解压目录
conf
下找到
server.xml,
在其中的
<GlobalNamingResources></GlobalNamingResources>
中加入如下代码:
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource"
password="lectery" username="root" driverClassName="org.gjt.mm.mysql.Driver"
url="jdbc:mysql://localhost/exp01" maxActive="100" maxIdle="30" maxWait="5000"/>
在Tomcat6.0
解压目录
conf
下找到
context.xml,
在其中的
<Context></Context>
中加入并修改成如下代码:
<Context path="/RegisterSys" debug="1" reloadable="true" docBase="E:\EclipseWorkPlace\RegisterSys\WebRoot">
<ResourceLink global="jdbc/mysql" name="jdbc/mysql" type="javax.sql.Datasource"/>
<!--此处可能有系统其它自动生成的内容 -->
</Context>
在工程中/WEB-INF/
下的
web.xml
中加入如下代码:
<resource-ref>
<description>MySQL DataSource</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
把MySQL-Connector-java-3.0.12-bin.jar(
或更高版本
)
加到
Tomcat
安装目录中的
lib
目录下和工程中的
lib
目录下。
方法三:
在Tomcat6.0
解压目录
conf
下找到
server.xml,
在其中的
<Host></Host>
中加入如下代码:
<Context path="/RegisterSys" docBase="E:\EclipseWorkPlace\RegisterSys\WebRoot"
debug="5" reloadable="true" crossContext="true">
<Logger className="org.apache.catalina.logger.FileLogger"
prefix="localhost_MysqlTest_log." suffix=".txt"
timestamp="true"/>
<Resource name="jdbc/mysql" auth="Container" type="javax.sql.DataSource" password="lectery"
username="root" driverClassName="org.gjt.mm.mysql.Driver" url="jdbc:mysql://localhost/exp01"
maxActive="100" maxIdle="30" maxWait="5000"/>
</Context>
在工程中/WEB-INF/
下的
web.xml
中加入如下代码:
<resource-ref>
<description>MySQL DataSource</description>
<res-ref-name>jdbc/mysql</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
把MySQL-Connector-java-3.0.12-bin.jar(
或更高版本
)
加到
Tomcat
安装目录中的
lib
目录下和工程中的
lib
目录下。
通过以上三步,大部分时候还是起作用的,但有时会出现异常,因此不建议使用。
以上几种方案在实践中经受了测试,方法一和二比较稳定,方发三比较不稳定,所以对于方法三的采用须谨慎。为简单起见,本实验中采用了方法一的做法,经过测试数据源配置成功。
分享到:
相关推荐
JSP+Servlet + JDBC+MySQL 注册和登录
基于Jsp+Servlet+JavaBean+JDBC实现登录功能,简单实例
jsp+servlet+jdbc实现简单的购物车实例,购物数据通过session存储 1、加入购物车时,把数据保存在session中 2、点击系统退出时,购物车中的数据插入到数据库购物车表 3、再次登录时,查询数据库购物车表的数据加载到...
这是JSP+Servlet+MySql新闻管理系统,环境Eclipse+Mysql+Tomacat8.5运行的,里面libJAR包都有,jsp+servlet+jdbc实现新闻管理系统,这个视频值得看,很基础。...
JSP+JavaBean+Mysql+JDBC+Servle,完美实现登录注册功能,实现密码箱功能
基于JSP+Servlet+JavaBean+JDBC+DAO的Web架构设计该系统,进一步了解并掌握如何对数据库进行操作,以及如何分析、设计一个应用系统。 需求要求: 该系统的基本需求是,系统要实现如下的基本管理功能: (1)用户分为...
用JSP+SERVLET实现的简单的数据库增删改查。本方法适用小型项目。SQL语句和代码没有分离。不方便数据库工程师维护项目。不能有效防止SQL注入。
JSP+JavaBean+Servlet技术实现某网站用户注册和登录功能( 源码打包)
基于JSP + Servlet + JDBC的图书馆管理系统 基于JSP + Servlet + JDBC的图书馆管理系统 基于JSP + Servlet + JDBC的图书馆管理系统 基于JSP + Servlet + JDBC的图书馆管理系统 基于JSP + Servlet + JDBC的图书馆管理...
基于JSP+Servlet+JDBC+MySQL+Bootstrap的考勤管理系统 基于JSP+Servlet+JDBC+MySQL+Bootstrap的考勤管理系统 基于JSP+Servlet+JDBC+MySQL+Bootstrap的考勤管理系统 基于JSP+Servlet+JDBC+MySQL+Bootstrap的考勤管理...
Java+Servlet+Jdbc+Jsp+Mysql实现Web学生信息管理系统,系统经多次测试,运行无误,请大家放心下载
1.目的:总结JDBC,和Servlet JSP结合到一起。 2.开发中的一些小技巧。 3.客户管理平台功能 * 添加客户 * 查询所有的客户的信息 * 修改客户信息 * 删除客户信息 * 按条件查询 * 分页查询数据 4.准备环境 5....
jsp+servlet+jdbc实现简单的购物车实例,购物数据通过session存储 项目描述 帮学妹写的一个简单上机题:jsp+servlet购物车 购物车使用session保存数据 系统退出时,购物车中数据入库。 运行环境 jdk7+tomcat7+...
史上最简单的jsp+servlet+jdbc实现CRUD项目,已经经历了千锤百炼的测试与修改,健壮性一级棒!没有任何问题。而且简明易懂,内附大量注释,是不可多得的好例子。为了保证简单,甚至没有把每个servlet里的jdbc连接...
实验一 JSP+Servlet+Javabean+jdbc-基于MVC模式的数据库的应用 实验二 JSF+JPA实现用户注册 实验三 struts+spring+hibernate框架访问数据库的应用 实验四 使用WebService和EJBean访问数据库的应用
基于jsp+servlet+jdbc+MySQL的宿舍管理系统。上传之前本人已测试,能完美运行。想查看显示效果可以复制下面的链接查看。不懂可留言或私信。适用于毕业设计,期末设计。 项目说明:...
编写该系统的目的是为了对学生的成绩进行信息化管理,降低教师管理的成本,提高工作效率。...该系统使用了MVC设计模式,实现了权限管理、登录登出、自动登录、验证码,成绩的增加、删除、修改、查询等功能。
往后学习,大家会碰到很多的框架,例如JDBC的配置类不需要自己写,用mybatis就可以做连接和增删改查,例如servlet也会被spring boot的注解所代替,但是归根结底,它们都是要基于这类知识的。我会把我 拓展了的地方写...
JavaWeb+JSP+Servlet+JDBC分页查询和查询后分页界面优化最终版