连接 Java DB 数据库
另请参见
Java DB 数据库是 Sun 支持的开放源代码 Apache Derby 数据库版本。Java DB 是完全事务性的、安全且基于标准的数据库服务器,它是完全使用 Java 编程语言编写的,并且完全支持 SQL、JDBC API 和 Java EE 技术。Java DB 数据库服务器与 Sun Java System Application Server/Glassfish 捆绑在一起。如果在 IDE 安装过程中安装了 Sun Java Application Server/GlassFish,则会在 IDE 中自动注册 Java DB 数据库服务器。
要在 IDE 中启用 Java DB 数据库服务器,请执行以下某项操作:
- 注册 Sun Java System Application Server/Glassfish 实例。这会注册与应用服务器打包在一起的 Java DB 数据库服务器的安装。“服务”窗口中将自动显示样例 Java DB 数据库连接。样例数据库的缺省用户名和口令为 app。
- 注册现有的 Java DB 或 Apache Derby 安装。如果计算机上已安装了其中的一个数据库服务器,则可以执行以下操作在 IDE 中注册该数据库:
- 在“服务”窗口中,右键单击 Java DB 节点,然后选择“属性”。
- 在对话框中设置 Java DB 安装目录的位置。
- 在“数据库位置”属性中设置存储 Java DB 数据库的文件夹。
- 单击“确定”。
- 在“服务”窗口中,右键单击 Java DB 节点,然后选择“启动服务器”。
在 IDE 中注册 Java DB 数据库后,将在“服务”窗口中的“数据库”节点下显示 Java DB 数据库菜单项。使用此菜单项,可以方便地启动和停止 Java DB 数据库服务器以及创建新的数据库。
创建新的 Java DB 数据库:
- 在“服务”窗口中,右键单击 Java DB 节点,然后选择“创建数据库”。
- 在“创建 Java DB 数据库”对话框中,输入数据库名称、用户名和口令。
缺省情况下,IDE 在 home 目录的 .netbeans-derby 文件夹中创建数据库。要更改缺省位置,请在“创建 Java DB 数据库”对话框中单击“属性”,或者在“服务”窗口中右键单击 Java DB 节点,然后选择“属性”。在相应的字段中键入新数据库位置。
连接到现有 Java DB 数据库:
- 在“服务”窗口中,右键单击“数据库”节点,然后选择“新建连接”。
- 在“新建数据库连接”对话框中,从下拉菜单中选择以下某个 Java DB 驱动程序:
- 嵌入式驱动程序。如果确定应用程序将从单个 JVM 中访问数据库,请使用此驱动程序。此方案的一个典型示例是,使用 Java DB 数据库作为数据存储的单用户 Swing JDBC 应用程序。
- 网络驱动程序。需要从多个 JVM 连接到数据库时,请使用此驱动程序。此方案的一个示例是,需要从 IDE 进行连接以及从应用服务器上的 Java EE 应用程序进行连接。通过使用网络驱动程序,还可以从远程计算机访问数据库。
- 输入数据库的 URL。在文本框中指定 URL 格式:
jdbc:derby://<HOST>[:<PORT>]/<DB>
- 如果要连接的数据库位于缺省 Java DB 数据库文件夹中,则只需要指定数据库名称。如果数据库不在缺省的数据库文件夹中,则必须输入数据库的完整路径,而不仅仅是数据库名称。
- 输入用户名和口令。
- 单击“确定”。IDE 将在“服务”窗口的“数据库”节点下显示数据库连接。
注意:
- 如果选择“记住口令”,则会存储当前 IDE 会话的口令。如果取消选择,在您每次连接到数据库时,都会出现一个对话框,提示您输入口令。
- 样例数据库的 URL 为 jdbc:derby://localhost:1527/sample。
- 样例数据库的缺省位置是 home 目录中的 .netbeans-derby 目录。
- 要更改 Java DB 数据库目录的缺省位置,请在“服务”窗口中右键单击 Java DB 节点,然后选择“属性”。输入新位置。
- Java DB 数据库服务器将替代与以前版本的 Sun Java System Application Server 捆绑在一起的 PointBase 数据库服务器。
- 另请参见
- 连接数据库
法律声明