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 上为 ⌘-5 组合键)确 保 MySQL 服务器正在运行,并且 MyNewDatabase 可以访问且包含相应的表数据。 要连接到 MySQL 数据库服务器,请右键单击 MySQL 服务器节点并选择“连接”。 如果 MyNewDatabase 的连接节点 () 未显示在“服务”窗口中,可以通过右键单击 MySQL 驱动程序节 点 () 并选择“连接方法”来创建连接。在显示的对话框中输入所需的详细信息。 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" 目录节点 () 。展开该目录节点以查看现有表。可以通过右键单击表节点并选择“查看数据”来查看表数据。 服务器上是否存在连接池和数据源? 将应用程序部署到 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |