连接MYSQL数据库

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

连接MySQL 数据库

本文档说明如何设置从NetBeans IDE 6.7 到MySQL 数据库的连接。连接后,即可通过执行以下操作开始在IDE 的数据库资源管理器中使用MySQL:创建新的数据库和表、在表中填充数据,并对数据库结构和内容运行SQL 查询。本教程是专门为那些对数据库管理有基本了解,并想要运用其知识在

NetBeans IDE 中使用MySQL 的初学者而设计的。

MySQL是一种常见的开源关系数据库管理系统(Relational Database Management System,

RDBMS),由于其速度、灵活性和可靠性而常用于Web 应用程序中。MySQL 使用SQL(即Structured Query Language,结构化查询语言)访问和处理数据库中包含的数据。

预计时间:30分钟

目录

∙配置MySQL 服务器属性

∙启动MySQL 服务器

∙创建并连接到数据库

∙创建数据库表

∙使用表数据

∙运行SQL 脚本

∙另请参见

要学习本教程,您需要具备以下软件和资源。

软件或资源要求的版本

NetBeans IDE 6.8、6.7 或6.5 Java 下载

Java Development Kit (JDK)版本6 或版本5

MySQL 数据库服务器版本5.x

注意:本教程假设已在计算机上安装并配置了MySQL RDBMS。如果是首次安装,请查阅正式的MySQL 文档以寻求帮助。还可以参阅在Windows 操作系统中设置MySQL 数据库服务器。

配置MySQL 服务器属性

NetBeans IDE 6.8 支持MySQL RDBMS。访问NetBeans IDE 中的MySQL 数据库服务器之前,必须先配置MySQL 服务器属性。

1.在“服务”窗口中,展开“数据库”节点,右键单击“MySQL 服务器”节点并选择“属性”。

“MySQL 服务器属性”对话框打开。

2.IDE 将输入localhost作为缺省服务器主机名,并输入3306作为缺省服务器端口号。如果

此信息正确,请输入Administrator 作为用户名(如果没有显示)。

注意:您需要具备管理访问权限才能创建和删除数据库。

3.输入Administrator 作为口令。缺省值设为空。

注意:空口令也可以是口令。

4.单击该对话框顶部的“管理属性”标签。

随后将显示“管理属性”标签,允许输入用来控制MySQL 服务器的信息。

5.在“管理工具的路径/URL”字段中,键入或浏览至MySQL 管理应用程序(如MySQL 管理工具、

PhpMyAdmi 或其他基于Web 的管理工具)的位置。

注意:mysqladmin是MySQl 管理工具,可在MySQL 安装目录的bin文件夹中找到。它是命令行工具,用在IDE 中并不理想。

在“参数”字段中键入管理工具的参数。

6.在“启动命令的路径”中,键入或浏览至MySQL 启动命令的位置。要找到启动命令,请在MySQL

安装目录的bin文件夹中查找mysqld。

注意:对于Unix 和NetWare,建议使用二进制文件mysql_safe。此外,如果安装AMP 时已安装了MySQL,则启动命令可能也会有所不同。

在“参数”字段中键入启动命令的参数。

7.在“停止命令的路径”字段中,键入或浏览至MySQL 停止命令的位置。该位置通常是指向

MySQL 安装目录的bin文件夹中mysqladmin的路径。如果该命令为mysqladmin,请在“参数”字段中键入-u root stop,以便授予停止服务器的root权限。

8.完成后,“管理属性”标签应如下图所示。如果您对配置感到满意,请单击“确定”。

启动MySQL 服务器

连接MySQL 数据库服务器之前,必须首先确保您计算机上的MySQL 数据库服务器处于运行状态。“服务”中的“MySQL 服务器”节点指明MySQL 数据库服务器是否连接,如下图所示。

确保计算机上运行MySQL 数据库服务器后,在“服务”窗口中右键单击“数据库”>“MySQL 服务器”节点,然后选择“连接”。

“MySQL 服务器”节点在展开时将显示所有可用的MySQL 数据库。

创建并连接到数据库实例

与数据库交互的常见方式是通过SQL 编辑器。NetBeans IDE 具此用途的内置SQL 编辑器。一般情况下,可以从连接节点(或连接节点的子节点)的右击菜单中通过“执行命令”选项来访问SQL 编辑器。现在您已连接到MySQL 服务器,接下来可以使用SQL 编辑器来创建新的数据库实例。就本示例而言,将创建名为MyNewDatabase的实例:

1.在“服务”窗口中,右键单击“MySQL 服务器”节点,然后选择“创建数据库”。

“创建MySQL 数据库”对话框打开。

2.在“创建MySQL 数据库”对话框中,键入新数据库的名称。对于本教程,我们将使

用MyNewDatabase。此时将该复选框保留为取消选中状态。

注意:您还可以向给定用户授予完全访问权限。缺省情况下,只有管理员用户具备执行某些命令的权限。通过该下拉列表,可以将这些权限分配给指定的用户。

3.单击“确定”。

新的数据库就会出现在“服务”窗口的“MySQL 服务器”节点下。

创建数据库表

现在您已连接到MyNewDatabase,接下来即可开始研究如何创建表、在表中填充数据,以及修改表中保留的数据。这可以使您便更详细地了解数据库资源管理器提供的功能,以及NetBeans IDE 对SQL 文件的支持。

MyNewDatabase当前为空。在IDE 中,可以使用“创建表”对话框或通过输入SQL 查询并从SQL 编辑器直接运行该查询,来添加数据库表。在这里,您可以深入了解这两种方法:

1.使用SQL 编辑器

2.使用“创建表”对话框

使用SQL 编辑器

1.在数据库资源管理器中,展开MyNewDatabase连接节点(),并注意到有三个子文件夹:

“表”、“视图”和“过程”。从数据库资源管理器的“表”文件夹中,选择“执行命令”。在SQL 编辑器

的主窗口中打开一个空画布。

在NetBeans IDE 6.7 Beta 中,在展开数据库连接子节点时,将显示几个架构子节点。

2.在SQL 编辑器中,键入以下查询:这是与即将创建的Counselor表对应的表定义。

3.CREATE TABLE Counselor (

4. id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT,

5. firstName VARCHAR (50),

6. nickName VARCHAR (50),

7. lastName VARCHAR (50),

8. telephone VARCHAR (25),

9. email VARCHAR (50),

10. memberSince DATE DEFAULT '0000-00-00',

11. PRIMARY KEY (id)

);

注意:在SQL 编辑器中形成的查询采用结构化查询语言(Structured Query Language, SQL) 进行解析。SQL 遵循严格的语法规则,在IDE 的编辑器中工作时应先熟悉一下这些规则。运行

查询时,在“输出”窗口中生成来自SQL 引擎的反馈,表明执行是否成功。

12.要执行查询,请单击顶部任务栏中的“运行SQL”() 按钮(Ctrl-Shift-E),或在SQL 编辑器

内单击鼠标右键,然后选择“运行语句”。IDE 在数据库中生成Counselor表,并且您将收到

一条与“输出”窗口中的以下内容类似的消息。

13.要验证更改,请右键单击数据库资源管理器中的“表”节点,然后选择“刷新”。“刷新”选项用于将

数据库资源管理器的UI 组件更新为指定数据库的当前状态。请注意,新的Counselor表节

点() 现在会显示在数据库资源管理器中的“表”下。如果展开该表节点,则会看到已创建的列

(字段),以主键开头()。

相关文档
最新文档