JDBC连接MySQL数据库实验报告

需积分: 9 3 下载量 135 浏览量 更新于2024-07-21 收藏 428KB DOC 举报
"该资源是一份关于JDBC连接数据库的实验报告,来自南华大学计算机科学与技术学院的Web开发技术课程。实验旨在通过创建一个用户注册页面,使用JDBC在Eclipse中连接并操作MySQL数据库,实现数据的提交和查看。" 在本次JDBC连接实验中,学生朱小凡按照以下步骤进行了操作: 1. **建立工程项目**:创建了一个名为`Worktest`的工程项目,这是Java Web应用的基础。 2. **创建页面**:编写了`work.jsp`页面,设计了用户注册所需的字段,如用户名、密码、确认密码、身份证、电子邮件、职业选项和兴趣爱好复选框,以及留言区。 3. **JDBC连接代码**:在工程中添加了JDBC连接数据库的代码,这部分代码通常包括加载驱动、建立连接、创建Statement或PreparedStatement对象、执行SQL语句和关闭连接等步骤。 4. **创建Servlet**:创建了一个名为`Login.java`的Servlet,Servlet在Web应用中处理HTTP请求,这里是用来接收和处理用户注册时提交的数据。 5. **数据库操作**:安装并使用MySQL,创建了一个名为`zxf`的数据库,然后在这个数据库中创建了一个名为`work`的表,包含多个字段,如id(作为主键)、username、password等,定义了字段的大小和类型。 6. **数据提交与查看**:启动Tomcat服务器,通过浏览器访问应用,填写注册信息后进行提交。提交的数据会被保存到MySQL的`work`表中,通过刷新数据库可以看到新插入的数据。 实验的核心知识点包括: - **JDBC (Java Database Connectivity)**:是Java语言与各种数据库之间通信的标准接口,它允许Java程序执行SQL语句,实现数据的增删改查。 - **Servlet**:在Java Web应用中,Servlet是一个Java类,用于扩展服务器的功能,处理客户端的请求。 - **Eclipse集成开发环境**:Eclipse是Java开发者常用的IDE,支持创建、运行和调试Java项目,包括Web应用。 - **MySQL数据库**:是一个流行的开源关系型数据库管理系统,用于存储和管理应用程序的数据。 - **HTML和JSP**:HTML用于创建网页结构,JSP(JavaServer Pages)是Java技术的一部分,用于动态生成HTML内容,结合了静态内容和服务器端的Java代码。 - **HTTP协议**:Servlet处理的是基于HTTP协议的请求,HTTP协议是Web应用的基础,用于客户端和服务器之间的通信。 - **数据库设计**:创建表和设置字段,理解主键的概念,以及数据类型的选取。 这个实验帮助学生理解了Web应用如何与数据库交互,以及如何在实际项目中使用JDBC和Servlet进行数据操作。通过实践,学生能够掌握基本的Web开发流程和技术。