技术开发 频道

在 NetBeans Visual Web Pack 5.5 中导入 Sun Java Studio Creator 2

解决数据源问题

在 NetBeans Visual Web Pack 中,您必须先解决所有数据源问题,然后才能运行应用程序。

  1. 在“运行环境”窗口中,展开“数据库”节点,右键单击要使用的数据库连接的节点,然后选择“连接”,如图 5 所示。

    数据库连接旁边的中断数据库连接图标 将发生变化以指示数据库已连接至 IDE。

    图 5:数据库连接

  2. 在“项目”窗口中,展开项目节点,然后右键单击“数据源引用”节点。

    注意:如果存在未解决的数据源问题,“数据源引用”节点将显示为红色并附加一个红色标记。右键单击“数据源引用”节点,然后选择“刷新”,可以查看是否存在任何未解决的数据源问题。
  3. 在出现的上下文菜单中,选择“解决数据源”,如下图所示。

    图 6:解决数据源

  4. 在“解决数据源”对话框中,选择数据源名称,然后单击“添加数据库连接”,如下图所示。

    图 7:“解决数据源”对话框

  5. 在“服务器类型”下拉列表中,选择 "<添加服务器类型>",如下图所示。

    图 8:添加数据库服务器类型

  6. 在“编辑数据库服务器类型”对话框中,单击“新建”,如图 9 所示。浏览数据库驱动程序 JAR 文件,然后单击“打开”。驱动程序 JAR 文件将出现在“JDBC 驱动程序 Jar 文件”窗格中。如果“驱动程序类名称”字段中未显示任何内容,请单击“建议”。

    图 9:“编辑数据库服务器类型”对话框

  7. 如果“URL 模板”字段中未显示任何内容,请键入数据库连接的 URL 模板。您可以按照对话框中提供的示例进行操作。
  8. 单击“关闭”。
  9. 在“添加数据库连接”对话框中,从下拉列表中选择服务器类型。
  10. 输入用户 ID 和口令。
    注意:对于 Java DB 数据库,口令与用户 ID 相同。例如,对于 Travel 样例数据库,用户 ID 为 travel,口令同样为 travel

  11. 输入数据库 URL,然后单击“添加”以添加数据源,如图 10 所示。

    Java DB 数据库的模板为 jdbc:derby://localhost:1527/travel

    注意:对于其他数据库,在运行应用程序之前,必须先将 JDBC 驱动程序复制到服务器 lib 目录中。

    图 10:“添加数据库连接”对话框
  12. 在“项目”窗口中,展开项目节点以确认“数据源引用”节点不再为红色。
  13. 注意:有时,在导入项目后,用于数据库访问的 JNDI 名称会具有不正确的值。

    解决方法:打开 web/WEB-INF/sun-web.xml 文件,将 JNDI 名称由 jdbc/Travel_RaveGenerated_1129222276 更改为 jdbc/Travel

    运行项目

  14. 解决数据源问题后,您可以运行项目。

    1. 从主菜单中,选择“运行”>“运行主项目”。
    2. IDE 将生成项目,并在缺省浏览器窗口中显示应用程序。

    小结

    在 NetBeans Visual Web Pack 5.5 中导入 Sun Java Studio Creator 2 项目的过程包含四步:

    1. 在 NetBeans Visual Web Pack 中打开项目。
    2. 解决缺少服务器问题(如有必要)。
    3. 解决所有数据源问题。
    4. 运行项目。
0
相关文章