快速业务通道

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

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

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

“使用 MySQL 数据库创建简单的 Web 应用程序”教程到此结束。本文档说明了如何创建用于连接 MySQL 数据库的简单 Web 应用程序。此外,还演示了如何使用基本的两层体系结构构建应用程序,并且 使用了 JSP、JSTL、JDBC 和 JNDI 等大量技术作为动态访问和显示数据的方法。

疑难解答

教程应用程序出现的大多数问题是由于 GlassFish Server Open Source Edition 与 MySQL 数据库服务器之间的通信发生问题。如果您的应用程序未正确显示,或者如果您收到服务器错误, 则执行以下检查会非常有用。

数据库资源是否存在?

服务器上是否存在连接池和数据源?

GlassFish 服务器是否可以访问 MySQL Connector/J 驱动程序?

数据库是否受口令保护?

连接池属性是否设置正确?

数据库 资源是否存在?

使用 IDE 的“服务”窗口(Ctrl-5 组合键;在 Mac 上为 &#8984-5 组合键)确 保 MySQL 服务器正在运行,并且 MyNewDatabase 可以访问且包含相应的表数据。

要连接到 MySQL 数据库服务器,请右键单击 MySQL 服务器节点并选择“连接”。

如果 MyNewDatabase 的连接节点 (NetBeans IDE 6.8/6.9教程-使用MySQL数据库创建简单的Web应用程序 - 编程入门网) 未显示在“服务”窗口中,可以通过右键单击 MySQL 驱动程序节 点 () 并选择“连接方法”来创建连接。在显示的对话框中输入所需的详细信息。

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

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

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

“新建数据库连接”对话框中提供的字段是对“显示 JDBC URL”选项中输入的 URL 字符串的镜像。 因此,如果您知道该 URL(例如 jdbc:mysql://localhost:3306/MyNewDatabase),则可以将其粘贴到“ 显示 JDBC URL”字段中,随之将会自动填充其余对话框字段。

要确保 Subject 和 Counselor 表存在 且其中包含样例数据,请展开 "MyNewDatabase" 连接节点 (),然后找到 "MyNewDatabase" 目录节点 (NetBeans IDE 6.8/6.9教程-使用MySQL数据库创建简单的Web应用程序 - 编程入门网) 。展开该目录节点以查看现有表。可以通过右键单击表节点并选择“查看数据”来查看表数据。

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

服务器上是否存在连接池和数据源?

将应用程序部署到 GlassFish 服务器 后,项目中包含的 sun-resources.xml 应指示服务器创建 JDBC 资源和连接池。您可以从“服务”窗口 中的“服务器”节点确定 JDBC 资源和连接池是否存在。

展开“服务器”> "GlassFish Server 3.0.1" >“资源”节点。展开“JDBC 资源” 以查看从 sun-resources.xml 创建的 jdbc/IFPWAFCAD 数据源。展开“连接池”节点以查看从 sun- resources.xml 创建的 IfpwafcadPool 连接池。(这在上面部分进行了演示。)

GlassFish 服务器 是否可以访问 MySQL Connector/J 驱动程序?

确保已将 MySQL Connector/J 驱动程序部署到 GlassFish 服务器。(这在将数据库驱动程序的 JAR 文件添加到服务器中进行了讨论。)

找到您计算机上的 GlassFish 服务器安装文件夹,然后向下浏览到 GlassFish domains/domain1/lib 子文件夹。您在此处应该可以找到 mysql-connector-java-5.1.6-bin.jar 文件。

数据库是否受口令 保护?

数据库需要受口令保护才能在本教程中使 GlassFish 服务器数据源正常工作。如果您使用的是 缺省 MySQL root 帐户和空口令,则可以通过命令行提示符设置口令。

要将口令设置为 nbuser,请在命令行提示符下导航至 MySQL 安装的 bin 目录,然后输入以下内容:

shell> mysql -u root
mysql> UPDATE mysql.user SET Password = PASSWORD(''nbuser'')
    ->     WHERE User = ''root'';
mysql> FLUSH PRIVILEGES;

有关

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号