更新时间:2024-06-07 GMT+08:00

Data Studio

功能描述

Data Studio是一款GUI工具,可以通过Data Studio连接数据库,执行并调试SQL语句和存储过程。Data Studio支持DWS的基本特性,为数据库开发人员提供图形界面,显著提高构建应用程序的效率,并简化数据库开发及应用开发任务。

Data Studio主要为数据库开发人员提供以下功能:

  • 浏览数据库对象。
  • 创建和管理数据库对象(例如:数据库、用户、表、索引)。
  • 编辑和执行PL/SQL语句。
  • 导入和导出表数据。
  • 调试SQL语句和存储过程。

技术原理

图1 Data Studio组件交互图

如上图所示,Data Studio使用C/S结构,通过JDBC驱动与DWS数据库进行通信。

调试时,将使用两个连接:

  • JDBC连接,用于执行查询。
  • 逻辑连接,用于其它调试操作,例如断点和可变操作。

数据库服务和调试服务通过共享内存进行通信。

图2 Data Studio界面展示
表1 Data Studio功能

序号

功能清单

描述

1

数据库对象管理

管理数据库、Schema、表、列、约束、索引、视图、索引、表空间、用户角色等数据库对象。

2

SQL编辑器

创建、编辑、运行、调试PL/SQL存储过程,查询语句格式化,SQL语句自动建议和模板化填充。

3

存储过程调试

创建调试连接,使用断点控制PL/SQL存储过程的执行,展示调用栈、变量等调试信息。

4

控制台

查看执行计划及成本,支持标准输入、输出。

5

查询结果窗

显示、复制、导出、编辑、搜索查询结果。

Data Studio的具体使用方法请参见Data Studio