快速入门神通数据库

1 资料

资料获取方式有如下:

  • 官网 , 但是资料不是很全面,需要找客服要
  • 我的百度分享 :链接: pan.baidu.com/s/1-GmVxR4m... 提取码: 8953;具体查看文件《神通数据库帮助手册.chm》

2 连接数据库

2.1 连接工具

从百度网盘下载链接工具dbstudio-3.8.5.158.win64.publish,直接解压就能使用,点击 dbstudio.exe运行即可。

这里使用dbstudio-3.8.5.158版本,因为该版本有 数据迁移工具,最新版本没有迁移;

2.2 连接参数

默认连接参数为:

复制代码
数据库名字:OSRDB
用户名: sysdba
密码: szoscar55

3 模式、表空间、用户、数据库 概念

  • 数据库,这里指为数据库实例,而非mysql中的数据库,所以默认数据库为 OSRDB
  • 表空间,即实际数据存放的位置
  • 用户,和mysql用户类似,权限相关,比如赋予 sysdba 权限,区别是用户有一个默认的表空间
  • 模式,模式好比mysql中实际的数据库,比如 smart_admin数据库,所有的表、视图、触发器都在 模式中

4 操作步骤

  1. 第一步:创建表空间:SMART_ADMIN
  2. 第二步:创建用户:SMART_ADMIN_DBA和对应密码,赋予sysdba、public、resource三个角色,默认表空间为SMART_ADMIN
  3. 第三步:进入模式,新建模式SMART_ADMIN_V3,所有者Owner为:SMART_ADMIN_DBA

第一步截图

第二步截图

第三步截图

5 数据迁移

打开DBStudio,选择 工具、数据库迁移工具

第二步,新建迁移工程

6 JDBC连接参数

神通数据库为OSRDB,但是数据在模式SMART_ADMIN_V3上,需要加入参数currentSchema,具体如下

ini 复制代码
jdbc:oscar://127.0.0.1:2003/OSRDB?currentSchema=SMART_ADMIN_V3

7 触发器自动更新字段时间

sql 复制代码
-- 创建示例表
CREATE TABLE example_table (
    id NUMBER PRIMARY KEY,
    data VARCHAR2(100),
    update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);

-- 创建触发器,用于在更新记录时自动更新时间戳字段
CREATE OR REPLACE TRIGGER update_example_table_trigger
BEFORE UPDATE ON example_table
FOR EACH ROW
BEGIN
    :NEW.update_time := CURRENT_TIMESTAMP;
END;

-- 插入示例数据
INSERT INTO example_table (id, data) VALUES (1, 'Initial data');

-- 更新数据,触发器会自动更新时间戳字段
UPDATE example_table SET data = 'Updated data' WHERE id = 1;

-- 查询数据以验证时间戳字段是否已更新
SELECT * FROM example_table WHERE id = 1;
相关推荐
步行cgn4 小时前
Spring c 命名空间注入详解
java·后端·spring
明月_清风4 小时前
Maven 到底是什么?一篇文章搞懂 Java 项目构建与依赖管理
java·后端·maven
明月_清风4 小时前
AI 越来越强,程序员真正的价值到底是什么?
人工智能·后端
aramae5 小时前
MySQL复合查询(8)
java·c语言·开发语言·后端·算法
Rain的Java大神之路5 小时前
如何快速上传10G文件
java·spring boot·redis·后端·mysql·spring cloud·面试
码事漫谈6 小时前
别再跟AI说“请”了,它根本不 care——但有个东西它超在意
后端
郑州光合科技余经理8 小时前
同城外卖小程序开发:下单成功后,后台导出能不能对上用户端状态
开发语言·前端·git·后端·uni-app·php·ai编程
IT_陈寒9 小时前
Vue的响应式让我熬到凌晨三点,原来漏了这个小细节
前端·人工智能·后端
颜进强9 小时前
01 · NestJS 是什么:用途、解决什么问题、与热门框架对比
前端·后端·ai编程
isfox9 小时前
MapReduce Shuffle 深度解析:数据从 Map 到 Reduce 的完整旅程
后端