暂无图片
暂无图片
2
暂无图片
暂无图片
暂无图片

KES V9新版KStudio使用体验

原创 小草 2024-11-28
2266

一、功能简介

KStudio是金仓自主研发的一款功能强大的数据库管理工具,可为数据库开发人员、DBA提供数据库开发、调试、维护等各项功能,完美支持金仓数据库。

二、核心优势

1、跨平台
支持主流操作系统,包括Windows、Mac OS、linux等
支持国产操作系统,包括中标麒麟、银河麒麟、UOS等一站式数据库管理

2、一站式数据库管理
除金仓数据库外,同时支持其它主流数据库
提供一站式数据库管理服务
在多源异构开发环境中具有良好用户体验

3、全功能SQL编辑器
SQL语法高亮、SQL解析、智能提示、结果集展示和脚本使用等新功能,提高数据库开发效率
高性能数据加载和查询分析功能

4、PLSQL调试
提供匿名块、函数、存储过程、程序包调试功能
支持设置断点、继续、停止、单步跳入、单步执行、单步跳出、控制台输出、设置变量、显示堆栈信息

5、数据库对比
可统计存在差异的数据库对象,快速定位差异内容,生成对比报告

三、下载地址

https://download.kingbase.com.cn/xzzx/index.htm

四、部署环境

操作系统:Windows 7旗舰版 64位

软件产品:KingbaseES

软件版本:V009R001C001B0030

五、部署KES V9

1、解压KingbaseES_V009R001C001B0030_Win64_install.iso。
image.png
2、双击KingbaseES_V009R001C001B0030_Win64.exe进行安装。
image.png
3、选择安装新实例,因为我之前安装过其他版本的实例。
image.png
4、简介直接点击下一步。
image.png
5、许可协议勾选同意,点击下一步。
image.png
6、选择安装集,可以选择完全安装,也可以选择只安装客户端或者自定义安装,我这里选择完全安装。
image.png
7、授权文件可以不选择,直接下一步,使用默认授权。
image.png
8、选择安装目录。
image.png
9、点击安装按钮开始安装。
image.png
10、选择数据文件路径,我这里默认,当然也可以根据实际需要自行规划路径。
image.png
11、设置数据库参数。
端口:54322,我机器已经有一套数据库使用的是54321端口,所以必须修改默认端口。
字符集:UTF8
数据库兼容模式:Oracle
是否大小写敏感:是
存储块大小:32K
其余参数:默认
设置sytem密码后,点击完成按钮。
image.png
12、点击完成按钮完成安装。
image.png

六、使用KStudio连接数据库

貌似默认不生成桌面快捷方式,需要自己去安装目录找一下。也不知道是不是之前有一套环境的事。
KStudio执行文件在E:\Kingbase\ES\V9\KESRealPro\V009R001C001B0030\ClientTools\guitools\KStudio目录下。
1、双击KStudio.exe打开,打开后会默认加载之前添加过的数据库链接信息。
image.png
2、版本查看:
发现KStudio版本和上一个版本没有区别,还是V2.0.0。
image.png
3、新建数据库链接信息,并测试连接。
image.png
点击完成可以正常访问数据库。
4、旧数据库链接测试
image.png
发现报错,解决办法是重新编辑链接进行测试即可,再次链接发现正常。
image.png
5、查看新数据库版本
image.png

七、使用KStudio创建存储过程进行测试

1、在testdb数据库public模式中创建一个存储过程。
实现2数相加没具体sql如下:

CREATE OR REPLACE PROCEDURE public.Add_Numbers (
    num1 IN NUMBER,       
    num2 IN NUMBER,        
    result OUT NUMBER     
)
IS
BEGIN   
    result := num1 + num2;
END;

image.png
2、调试存储过程。
选择存储过程,右键点击调试。
image.png
输入参数值,点击确定。
image.png
打开调试模式,可设置断点,及单步调试。
image.png
3、调试相关快捷键
跳过所有断点:Ctrl+Alt+B
继续:F8
终止:Ctrl+F2
单步跳入:F5
单步跳过:F6
单步返回:F7
使用单步执行过滤器:Shift+F5

注意事项:一定要选择调试,而不是金仓调试或KStudio。
image.png

这次体验总的来说不错,从安装到使用都比较流畅,后期再进行其他功能测试。
建议:目前虽然使用的是Oracle兼容模式,但基本是sql标准的兼容,数据字典兼容做的较少,希望后期能加强一下。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论