快速业务通道

NetBeans IDE 6.8/6.9教程-使用MySQL数据库创建简单的Web应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-15

NetBeans IDE 6.8/6.9教程-使用MySQL数据库创建简单的Web应用程序

时间:2011-08-02 netbeans.org Troy Giunipero

本文档描述了如何创建用于连接 MySQL 数据库服务器的简单 Web 应用程序。还讲述了 Web 开发中的 一些基本概念和技术,例如 JavaServer Pages (JSP)、JavaServer Pages 标准标记库 (JavaServer Pages Standard Tag Library, JSTL)、Java 数据库连接 (Java Database Connectivity, JDBC) API 和 两层的客户端-服务器体系结构。本教程是为对 Web 开发有基本了解并且期望使用 MySQL 数据库来应用 其知识的初学者设计的。

MySQL 是一种常见的开源数据库管理系统,由于其速度、灵活性和可靠性而常用于 Web 应用程序中。 MySQL 使用 SQL(即 Structured Query Language,结构化查询语言)访问和处理数据库中包含的数据。

本教程是连接 MySQL 数据库教程的续篇,而且假定您已创建了名为 MyNewDatabase 的 MySQL 数据库 ,并已在 NetBeans IDE 中为其注册了连接。该教程中使用的表数据包含在 ifpwafcad.sql 中,本教程 也需要使用此数据。此 SQL 文件创建了两个表(Subject 和 Counselor),然后将样例数据填入这两个 表中。如果需要,将此文件保存至您的计算机中,然后在 NetBeans IDE 中将其打开并在名为 MyNewDatabase 的 MySQL 数据库中运行该文件。

目录

规划结构

创建新项目

± 准备 Web 界面

设置欢迎页

创建响应页

创建样式表

± 准备 应用程序和数据库之间的通信

设置 JDBC 数据源和连接池

从应用程序引用数据源

将数据库驱动 程序的 JAR 文件添加到服务器

± 添加动态逻辑

将 JSTL 库添加到项目的类路径中

实现 JSTL 代码

运行完成的应用程序

要学习本教程,您需要具备以下软件和资源。

软件或资源 要求的版本
NetBeans IDE,Java 包 6.8 或 6.9
Java Development Kit (JDK) 6
MySQL 数据库服务器 5.1
MySQL Connector/J JDBC 驱动程序 版本 5.x
GlassFish 服务器 3

注意:

使用 NetBeans IDE 的 Java 下载包,可以安装 GlassFish 服务器。您需要 GlassFish 服务器才能 学完本教程。

Java 平台与 MySQL 数据库协议之间的通信所需的 MySQL Connector/J JDBC 驱动程序 包含在 NetBeans IDE 中。

如果需要将项目与工作解决方案进行比较,可以下载样例应用程序。

NetBeans IDE 6.8/6.9教程-使用MySQL数据库创建简单的Web应用程序(2)

时间:2011-08-02 netbeans.org Troy Giunipero

规划结构

简单的 Web 应用程序可以使用两层体系结构进行设计,其中客户端可以直接与服务器通 信。在本教程中,Java Web 应用程序使用 Java 数据库连接 API 直接与 MySQL 数据库通信。实际上, 正是 MySQL Connector/J JDBC 驱动程序实现了应用服务器(GlassFish 服务器)识别的 Java 代码与任 何 SQL(数据库服务器 (MySQL) 识别的语言)内容之间的通信。

您在本教程中构建的应用程序需要创建两个 JSP 页。在每个页面中,您将使用 HTML 和 CSS 来实现 简单接口,并应用 JSTL 技术来执行直接查询数据库以及将检索到的数据插入这两个页面的逻辑。两个数 据库表(Subject 和 Counselor)包含在 MySQL 数据库 MyNewDatabase(该数据库是通过学完连接 MySQL 数据库教程创建的)中。以下面的两层方案为例。

NetBeans IDE 6.8/6.9教程-使用MySQL数据库创建简单的Web应用程序 - 编程入门网

欢迎页面 (index.jsp) 向用户展示了简单的 HTML 表单。当浏览器请求 index.jsp 时,该页面内的 JSTL 代

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号