在NetBeans 6.0中安装和配置Ruby Support - 编程入门网
信息,请参阅MySQL Reference Manual。
在NetBeans 6.0中安装和配置Ruby Support(4)时间:2011-07-29 Chris Kutler添加Java DB (Derby)数据库 如果您安装了某个含有GlassFish应用服务器的IDE版本,该IDE会被配置成访问由GlassFish提供的 Java DB数据库。 可以使用以下步骤添加该IDE中的Java DB数据库。 在IDE的主菜单中,选择Tools > Java DB Database > Create Database。 在Create Java DB Database对话框中,输入数据库名称、用户名和密码(可选),如下图所示。 图5:Create Java DB Database对话框 要为数据库指定不同的位置,可单击Settings按钮。在Java DB Settings对话框中,单击选择数据库 存储位置的Browse按钮,找到想要存储数据库的文件夹后单击Open按钮。单击OK按钮关闭Java DB Settings对话框。 单击OK按钮。IDE就会创建数据库并且在Services窗口的数据库区域添加一个节点(如下图所示)。 图6:Services窗口中的数据库节点 使用IDE注册数据库服务器 在使用Ruby项目中的数据库服务器前,不必使用IDE注册它。但是,这样做后就可以创建和查看表,而 且可以直接在IDE中练习SQL命令。某些NetBeans Rubytu torial要求使用IDE注册数据库。 注意: 如果安装了含有GlassFish服务器的IDE版本,IDE会自动注册Java DB数据库。 按照以下步骤可以使用IDE注册MySQL数据库服务器和在IDE和数据库实例之间建立连接。 如果数据库服务器中还没有JDBC 3.0兼容驱动程序(如MySQL Connector/J驱动程序)。 在Services窗口中,扩展Databases,右键单击Drivers节点并在弹出窗口中选择New Driver。 New JDBC Driver对话框就会出现。 单击Add按钮,找到并选择驱动程序的jar文件,然后单击Open按钮。 在New JDBC Driver对话框中就会显示所选驱动程序的设置。 单击OK按钮关闭New JDBC Driver对话框 。 IDE会在Drivers节点的下方添加一个数据库服务器节点,如下图所示。现在就可以建立与MySQL数据库 实例的连接了。 要在IDE和数据库实例之间创建连接(如上节介绍的mydb_development数据库的例子),可右键单击该 数据库的节点并选择New Connection。 New Database Connection对话框就会出现。 从Name下拉列表中选择您要用的驱动程序,如MySQL (Connector/J driver)。 使用Database URL文本框中的格式作为范例,在该文本框中输入数据库的URL。例如, jdbc:mysql://localhost:3306/mydb_development. 在NetBeans 6.0中安装和配置Ruby Support(5)时间:2011-07-29 Chris Kutler如有相关要求,可输入用户名和密码(如下图所示)。 图7:新数据库连接 单击OK按钮。 建立连接后,可单击OK按钮关闭该对话框。 IDE会在该数据库节点的下方为该连接添加一个节点。该节点的标记卡会显示该连接已经打开。下次运 行IDE时,该标记卡会表明该连接已断开。要重新连接,可右键单击该节点并选择Connect,如有要求则输 入密码然后单击OK按钮。 将JRuby应用程序部署到GlassFish应用服务器 默认情况下,JRuby应用程序将在WEBrick浏览器中运行。如是要将JRuby应用程序部署到GlassFish应 用服务器,可以将应用程序和它的依赖关系打包为web archive (WAR)文件,然后再将这个WAR文件提供给 应用服务器(可按以下步骤操作)。 部署的应用将使用生产数据库。打开database.yml文件,确保产品数据库的配置正确无误。 在创建JRuby应用程序的时候,会显示一个“ add rake targets to support application server deployment”选项(如下图所示)。如果打算在GlassFish中进行部署,应该选中该复选框。 图8:提供WAR Rake Target的选项 如果您现有的JRuby项目没有提供rake目标。完全可以按照以下步骤将Goldspike插件添加到 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |