达梦数据库SQL手册是达梦数据库有限公司发布的关于其数据库管理系统中SQL语言的使用指南。达梦数据库作为一个国产数据库管理系统,在国内逐渐受到开发者和企业的关注和支持。本手册详细介绍了达梦数据库中使用的结构化查询语言DM_SQL的特点、保留字、标识符、功能、数据类型、表达式、数据库模式等基础知识,并深入讲解了数据定义、查询、插入、删除、修改、视图以及嵌入式SQL等操作的语法和实例。 第1章是结构化查询语言DM_SQL的简介,涵盖了DM_SQL语言的特点,如对SQL标准的支持程度、专有功能等;保留字与标识符的使用规则;DM_SQL的功能和语句;所支持的数据类型包括常规、日期时间、多媒体数据类型以及数据类型别名;表达式类型,包括数值、字符串、时间值、时间间隔值表达式及其运算符优先级;还介绍了DM_SQL支持的数据库模式。 第2章提供了手册中实例的说明,包括实例库的介绍和参考脚本,以便读者能够通过实际例子更好地理解和掌握DM_SQL的使用。 第3章讲述了数据定义语句,这些语句用于创建、修改、删除数据库对象,包括数据库、登录、用户、模式、基表、索引、序列和全文索引。其中,还涉及了设置当前数据库和模式的语句,以及快照的定义与删除。 第4章专注于数据查询语句和全文检索语句,讲解了单表查询、连接查询、子查询、查询结果的合并、GROUP BY和HAVING子句、ORDER BY子句、选取数据条目、全文检索以及层次查询的各种用法和实例。 第5章介绍了数据的插入、删除和修改操作,以及伪列和DM自增列的使用方法,伪列包括ROWID、UID和USER、ROWNUM,DM自增列是达梦数据库特有的功能。 第6章详细阐述了视图的作用、定义、删除、查询以及更新数据的语句,视图是数据库中虚拟的表,便于数据管理。 第7章讲述了嵌入式SQL的使用,包括SQL前缀和终结符、宿主变量的定义和使用、服务器登录与退出、游标的定义和操作、单元组查询语句以及动态SQL的编写和异常处理。 第8章则是对DM_SQL中各种函数的详细介绍,包括数值函数、字符串函数、日期时间函数、空值判断函数、类型转换函数、杂类函数、系统函数以及存储加密函数,这些函数是SQL语句中的重要组成部分,用于处理数据的计算和转换。 作为一款国产数据库,达梦数据库在政府、军工、金融等领域已有广泛的应用,其SQL手册的发布对于开发者来说,是不可或缺的参考资料,有助于开发者更好地运用国产数据库进行软件开发和数据管理。
2025-08-21 10:29:43 2.14MB 达梦数据库 SQL
1
Trino适配达梦数据库插件是大数据处理领域的一项重要技术成果。Trino,原名PrestoSQL,是一个高性能、分布式SQL查询引擎,主要用于处理大规模数据集。它适用于数据仓库、数据湖以及各种大数据环境,并以处理多样的数据源和执行复杂的分析查询而闻名。Trino的核心特点是其能够快速查询大量数据,并且支持实时查询,这对于需要即时数据分析的场景至关重要。 达梦数据库是中国自主研发的一款高性能、安全稳定的企业级关系型数据库管理系统。它支持多种数据库操作,包括事务处理、并发控制、数据恢复等,并且在数据安全、系统可用性和数据管理方面拥有优越的表现。达梦数据库以其高性能、高可靠性和易维护性等特点,广泛应用于政府、金融、交通、教育等领域。 当Trino与达梦数据库相结合时,可以为用户提供一个强大的数据分析解决方案。Trino适配达梦数据库插件使得两者能够无缝集成,用户可以在Trino查询界面中直接与达梦数据库交互,利用Trino的查询能力处理达梦数据库中的数据。这不仅提高了数据分析的效率,还拓宽了数据处理的适用场景。 从技术角度看,Trino适配达梦数据库插件的开发涉及多个技术层面的对接与优化,包括但不限于数据传输、协议转换、查询引擎与数据库内核之间的协调等。这一插件的实现需要开发者对Trino和达梦数据库的内部机制有深入的了解,并且能够处理好两者之间的兼容性问题。通过这样的适配工作,用户无需关心底层技术细节,即可轻松地在Trino平台上进行复杂的SQL查询,得到即时且精确的数据分析结果。 由于大数据分析往往要求高效率与实时性,Trino适配达梦数据库插件的出现为用户提供了更加灵活和高效的数据处理选项。例如,在金融分析、市场研究、生产监控、物流管理等领域,用户可以利用这一插件进行大规模数据分析,以支持决策制定和业务优化。 此外,Trino适配达梦数据库插件的开发和维护是一个持续的过程,需要不断地测试和更新以适应达梦数据库的更新以及Trino本身的发展。因此,持续的技术支持和社区协作是保证插件质量与稳定性的重要因素。 Trino适配达梦数据库插件不仅体现了两种技术的强强联合,还为大数据分析领域带来了新的可能性。它的出现有助于推动大数据技术的应用和发展,使得企业能够更加便捷地进行数据处理和分析,从而在激烈的市场竞争中保持领先地位。
2025-08-04 17:20:11 18.18MB Trino
1
Nacos2.4.2作为阿里巴巴开源的一款轻量级动态服务发现、配置及管理平台,近年来被广泛应用于微服务架构中。随着技术的发展,对于Nacos这样的微服务组件,支持多样化的数据库环境成为了开发者社区日益关注的焦点。达梦数据库作为国产数据库的佼佼者,其与Nacos2.4.2的适配工作显得尤为重要。适配达梦数据库意味着Nacos不仅可以使用常见的MySQL、PostgreSQL等关系型数据库,还能无缝地整合国产数据库,这对于推进国产基础软件的生态发展具有积极意义。 适配达梦数据库,首先需要考虑的是数据库驱动的兼容性问题。Nacos在运行时需要连接数据库,以存储其管理的各种服务配置信息。因此,达梦数据库的JDBC驱动必须与Nacos的版本兼容,确保Nacos能够通过标准的JDBC接口与数据库建立连接,并执行相应的SQL语句。 在适配过程中,开发者需要对Nacos的代码进行一些定制化的修改,特别是与数据库交互的部分。比如在配置模块,Nacos通过数据源来读写配置信息。适配达梦数据库需要修改数据源配置,指定正确的JDBC URL、用户名和密码等信息。同时,针对达梦数据库的特性,可能还需要调整SQL语句或者执行一些特定的数据库初始化操作。 适配工作也不仅仅限于Nacos内部,还需要确保与Nacos交互的客户端工具或者服务能够支持达梦数据库。这可能涉及到服务注册和发现客户端SDK的适配,确保服务能够将元数据信息正确地存储到达梦数据库中,并能够在需要时准确地检索出来。 除了技术适配之外,Nacos2.4.2适配达梦数据库还具有重要的业务意义。在当前数字化转型的大背景下,很多政企客户由于数据安全和国产化需求,需要在信息系统中使用国产数据库。Nacos适配达梦数据库,无疑为这些客户提供了更多的选择,帮助他们在使用Nacos的同时,也能满足国产化的合规性要求。 此外,Nacos与达梦数据库的适配也展示了开源社区在支持国产软件方面所做的努力。通过此类适配工作,不仅可以推动国产数据库的应用,还有助于促进开源社区与国产软件厂商之间的交流合作,共同促进中国软件生态的繁荣发展。 适配工作的最终目标是确保Nacos能够在使用达梦数据库的环境中稳定运行,提供与使用其他数据库相同的性能和功能。这要求适配工作需要经过严格的测试,包括功能测试、性能测试和压力测试等,以保证适配后的Nacos能够在各种工作负载下均能提供可靠服务。通过这些测试,可以验证Nacos在达梦数据库上的运行状况,确保其配置管理和服务发现等功能的正常运作。 随着国内IT行业对于数据安全和系统自主可控的重视程度不断提高,适配达梦数据库只是Nacos支持国产化战略中的一个步骤。未来,Nacos以及其他主流开源项目有望继续扩展对国产数据库的支持,以满足国内市场对自主可控技术的迫切需求。 Nacos2.4.2适配达梦数据库是一个多方面协作的结果,涉及技术适配、业务推动以及开源社区的合作等众多方面。它不仅提升了Nacos的适用范围,也为国产软件生态的发展贡献了力量,同时还为政企客户提供了更多的选择和支持。
2025-08-04 13:18:40 146.85MB Nacos
1
HTML5梦幻农场连连看游戏源码是一个基于HTML5技术开发的休闲益智游戏,它将农场元素与经典的连连看玩法相结合,为玩家提供了一个轻松愉快的游戏体验。在这款游戏中,玩家需要通过消除相同图案的方块,达到指定的消除目标以过关。下面,我们将深入探讨HTML5在游戏开发中的应用,以及连连看游戏的基本机制。 HTML5是现代网页开发的核心技术之一,它引入了许多新特性,使得开发者能够创建更加丰富、动态的网页内容。对于游戏开发来说,HTML5提供了Canvas画布元素,这是一个用于绘制图形的二维上下文,可以实现动态渲染游戏画面。此外,HTML5的Web Audio API允许开发者添加高质量的音频效果,提升游戏的沉浸感。WebSocket则实现了双向通信,使得实时游戏更新成为可能。 在连连看游戏中,Canvas是主要的绘图工具。开发者会利用JavaScript来控制Canvas上的图形绘制,包括游戏背景、农场元素的图像以及选中的方块。这些图像通常存储为SVG或PNG格式,以便在不同设备上保持清晰度。当用户点击两个相邻且相同的方块时,开发者会通过JavaScript检测这两个方块是否满足消除条件,并执行相应的动画效果,如淡出或滑动消失。 游戏逻辑方面,连连看的核心算法是寻找并消除所有成对的相同方块。这通常通过深度优先搜索(DFS)或广度优先搜索(BFS)来实现,配合栈或队列数据结构来记录搜索路径。在每一步操作后,游戏都会检查是否有新的可消除对,直到所有方块都被消除或者没有更多的匹配项为止。此外,游戏还需要计时器和得分系统,这些功能可以通过JavaScript事件监听和处理来实现。 为了增加游戏的趣味性和挑战性,HTML5梦幻农场连连看游戏源码可能会包含各种元素,如特殊方块、道具、时间限制等。例如,特殊方块可能有消除一行或一列的功能,而道具则可以帮助玩家解决困境。游戏难度的调整可以通过改变方块数量、初始可见性、时间限制等方式来实现。 HTML5梦幻农场连连看游戏源码结合了HTML5的Canvas、Audio、WebSocket等技术,展示了HTML5在游戏开发中的强大潜力。通过分析源码,开发者不仅可以学习到如何构建这样的游戏,还能了解到如何优化性能,提高用户体验,为自己的项目提供灵感。
2025-07-31 09:35:09 1.55MB html5
1
HTML5开源游戏是一种基于HTML5、CSS3和JavaScript技术开发的互动娱乐软件,它们可以直接在浏览器上运行,无需额外的插件支持。"梦幻农场"和"连连看"是两款非常受欢迎的小游戏,它们被开源,意味着开发者可以自由地查看、修改和分享源代码,这对于学习游戏开发和创新具有极高的价值。 "梦幻农场"是一款模拟经营类游戏,玩家可以在游戏中扮演农场主,种植作物,养殖动物,管理自己的农田。HTML5技术使得游戏画面更加生动,交互体验更佳。通过Canvas元素,开发者可以绘制出细腻的游戏场景;而Web Storage和Web SQL等技术则提供了数据存储功能,保存玩家的进度和成就。此外,利用WebSocket或Server-Sent Events,游戏还可以实现实时的在线互动,比如玩家间的交易或者竞赛。 "连连看"则是一款经典的眼力和反应速度的挑战游戏,玩家需要找到并消除相同图案的卡片。HTML5的游戏开发中,可能运用了事件监听、DOM操作以及定时器等功能来实现游戏逻辑。比如,通过JavaScript监听用户的点击事件,查找并交换相邻的匹配卡片,再用CSS3动画效果增强消除过程的视觉反馈。 这两款游戏的开源,为开发者提供了学习和研究的机会。例如,你可以深入理解如何使用HTML5的Canvas进行图形绘制,如何实现游戏逻辑,以及如何优化性能以确保游戏流畅运行。此外,这些开源项目通常会遵循特定的版本控制系统(如Git)和编程规范,对于学习软件工程实践也非常有帮助。 对于初学者,可以从这些游戏的源代码中学习到如何组织代码结构,如何设计模块化的游戏系统,以及如何调试和优化游戏性能。对于有一定经验的开发者,可以借鉴这些项目的设计思路,甚至基于现有代码开发新的HTML5游戏。 "梦幻农场"和"连连看"这两款HTML5开源游戏,不仅为我们带来了乐趣,还提供了宝贵的教育资源,有助于提升开发者在HTML5游戏开发领域的技能和经验。无论是想深入学习HTML5技术,还是寻找灵感,这些开源项目都值得我们去探索和研究。
2025-07-31 09:33:33 1.59MB html5游戏
1
### 达梦数据库常用SQL语句语法 #### 一、新建表 在达梦数据库中创建新表时,可以通过以下语法实现: ```sql CREATE TABLE [表名] ( [自动编号字段] INT IDENTITY(1,1) PRIMARY KEY, [字段1] NVARCHAR(50) DEFAULT '默认值' NULL, [字段2] NTEXT NULL, [字段3] DATETIME, [字段4] MONEY NULL, [字段5] INT DEFAULT 0, [字段6] DECIMAL(12,4) DEFAULT 0, [字段7] IMAGE NULL ); ``` - **`CREATE TABLE`** 语句用于创建新表。 - **`INT IDENTITY(1,1)`** 表示该字段为自动增长的整型字段,初始值为1,每次增长1。 - **`NVARCHAR(50)`** 定义了长度为50个字符的可变长字符串类型。 - **`NTEXT`** 用于存储大量的文本数据。 - **`DATETIME`** 用于存储日期时间数据。 - **`MONEY`** 存储货币值。 - **`DECIMAL(12,4)`** 定义了一个精度为12位,小数位数为4位的十进制数。 - **`IMAGE`** 用于存储图像数据。 #### 二、删除表 若要删除一张表,可以使用如下命令: ```sql DROP TABLE [表名]; ``` - **`DROP TABLE`** 命令用于删除整个表及其所有数据。 #### 三、插入数据 向表中插入数据,可以使用如下命令: ```sql INSERT INTO [表名] (字段1, 字段2) VALUES (100, '51windows.NET'); ``` - **`INSERT INTO`** 语句用于将数据插入到指定表中。 #### 四、删除数据 从表中删除满足条件的数据,可以使用如下命令: ```sql DELETE FROM [表名] WHERE [字段名] > 100; ``` - **`DELETE FROM`** 语句用于从表中删除数据。 - **`WHERE`** 子句用于指定删除哪些行。 #### 五、更新数据 更新表中的数据,可以使用如下命令: ```sql UPDATE [表名] SET [字段1] = 200, [字段2] = '51windows.NET' WHERE [字段三] = 'HAIWA'; ``` - **`UPDATE`** 语句用于修改表中的数据。 - **`SET`** 子句用于设置新的字段值。 - **`WHERE`** 子句用于指定更新哪些行。 #### 六、新增字段 向表中添加新字段,可以使用如下命令: ```sql ALTER TABLE [表名] ADD [字段名] NVARCHAR(50) NULL; ``` - **`ALTER TABLE`** 语句用于修改表的结构。 #### 七、删除字段 从表中删除一个字段,可以使用如下命令: ```sql ALTER TABLE [表名] DROP COLUMN [字段名]; ``` - **`DROP COLUMN`** 用于删除表中的某一列。 #### 八、修改字段 更改表中的字段类型或名称,可以使用如下命令: ```sql ALTER TABLE [表名] ALTER COLUMN [字段名] NVARCHAR(50) NULL; ``` - **`ALTER COLUMN`** 用于修改表中现有列的定义。 #### 九、重命名表 重命名表可以使用如下命令: ```sql EXEC sp_rename '表名', '新表名', 'OBJECT'; ``` - **`sp_rename`** 是存储过程,用于重命名对象。 #### 十、新建约束 向表中添加约束,可以使用如下命令: ```sql ALTER TABLE [表名] ADD CONSTRAINT 约束名 CHECK ([约束字段] <= '2000-1-1'); ``` - **`CONSTRAINT`** 用于定义约束。 - **`CHECK`** 用于定义检查约束。 #### 十一、删除约束 从表中删除约束,可以使用如下命令: ```sql ALTER TABLE [表名] DROP CONSTRAINT 约束名; ``` - **`DROP CONSTRAINT`** 用于删除表上的约束。 #### 十二、新建默认值 向表中添加默认值约束,可以使用如下命令: ```sql ALTER TABLE [表名] ADD CONSTRAINT 默认值名 DEFAULT '51windows.NET' FOR [字段名]; ``` - **`DEFAULT`** 用于定义字段的默认值。 #### 十三、删除默认值 从表中删除默认值约束,可以使用如下命令: ```sql ALTER TABLE [表名] DROP CONSTRAINT 默认值名; ``` - **`DROP CONSTRAINT`** 用于删除表上的约束。 #### 十四、减小数据库文件大小 减小数据库文件大小的方法包括: ```sql -- 卸载事务日志 DUMP TRANSACTION 数据库名 WITH NO_LOG; -- 备份事务日志 BACKUP LOG 数据库名 WITH NO_LOG; -- 缩小数据库 DBCC SHRINKDATABASE(数据库名); -- 启用自动缩小 EXEC sp_dboption '数据库名', 'autoshrink', 'true'; ``` - **`DUMP TRANSACTION`** 用于卸载当前数据库的日志。 - **`BACKUP LOG`** 用于备份事务日志。 - **`DBCC SHRINKDATABASE`** 用于缩小数据库文件大小。 - **`sp_dboption`** 是一个系统存储过程,用于控制数据库选项。 #### 十五、通用函数 提供了一些通用函数来方便地执行一些常见操作,例如添加字段、修改字段等: ```vb Sub AddColumn(TableName As String, ColumnName As String, ColumnType As String) Conn.Execute "ALTER TABLE " & TableName & " ADD " & ColumnName & " " & ColumnType & "" End Sub Sub ModColumn(TableName As String, ColumnName As String, ColumnType As String) Conn.Execute "ALTER TABLE " & TableName & " ALTER COLUMN " & ColumnName & " " & ColumnType & "" End Sub ``` - **`AddColumn`** 函数用于向表中添加字段。 - **`ModColumn`** 函数用于修改表中的字段。 #### 十六、检查表是否存在 检查表是否存在,可以使用如下命令: ```sql SELECT COUNT(*) AS dida FROM sysobjects WHERE id = OBJECT_ID(N'[所有者].[表名]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1; ``` - **`sysobjects`** 表存储了数据库中的所有对象信息。 - **`OBJECT_ID`** 返回对象的ID。 - **`OBJECTPROPERTY`** 返回对象属性。 #### 十七、判断表的存在 判断表是否存在,可以使用如下命令: ```sql SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[dbo].[tablename]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1; ``` - 如果查询结果为空,则表示表不存在;反之,则存在。 #### 十八、查看表结构 查看表结构,可以使用如下命令: ```sql SELECT * FROM syscolumns WHERE id = OBJECT_ID(N'[dbo].[你的表名]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1; ``` - **`syscolumns`** 表存储了数据库中所有表的列信息。 - 使用上述命令可以查看表的具体结构,包括字段名和字段类型等。 通过以上详细介绍,我们了解了达梦数据库中一些常用的SQL语句语法,这些命令对于管理和维护数据库非常有用。希望这些内容能够帮助您更好地理解和使用达梦数据库。
2025-07-29 16:11:38 125KB 国产数据库
1
织梦多城市插件是基于织梦CMS(DedeCMS)设计的一款扩展工具,主要用于构建支持多城市分站的网站系统。织梦CMS是中国较为流行的内容管理系统,以其易用性和强大的自定义功能受到广大用户的喜爱。这款插件的出现,为需要搭建地方门户或者有多个城市分站需求的企业或个人提供了便捷的解决方案。 我们要了解织梦CMS的基本架构。织梦CMS是一款基于PHP和MySQL的开源CMS,其核心特点是模板分离,使得用户可以轻松地设计出符合自己需求的网站界面。通过织梦提供的后台管理,用户可以方便地发布、编辑和管理网站内容。 多城市插件的核心功能包括: 1. **城市分站管理**:允许用户在同一个网站下创建多个城市分站,每个分站都可以拥有独立的页面、内容和设置,方便针对不同地区的用户进行定制化服务。 2. **城市切换**:在网站前端提供城市选择功能,用户可以根据自己的地理位置或需求自由切换到不同的城市分站,提高用户体验。 3. **SEO优化**:插件支持对每个城市分站进行单独的SEO设置,包括关键词、描述等,有利于提高各分站在搜索引擎中的排名。 4. **数据同步**:对于一些全局性的数据,如公司介绍、联系方式等,可以通过插件实现跨城市分站的数据同步,避免重复录入和维护。 5. **权限控制**:可以设置不同城市的管理权限,让管理员只负责特定城市分站的管理,提升管理效率。 6. **地图集成**:可能集成了地图服务,如百度地图或高德地图,用于展示各城市分站的详细位置,或提供导航服务。 7. **本地化服务**:针对不同城市的特色和需求,可以添加特定的本地化服务,如天气预报、新闻资讯等。 安装和使用织梦多城市插件通常涉及以下步骤: 1. **下载与解压**:从可靠来源下载织梦多城市插件的ZIP文件,然后将其解压到本地电脑。 2. **上传插件**:将解压后的文件通过FTP软件上传至织梦CMS的根目录或指定的插件目录。 3. **安装插件**:登录织梦后台,找到“模块”->“模块安装”,选择刚才上传的插件文件进行安装。 4. **配置插件**:安装完成后,进入插件管理页面,根据需要配置城市分站的相关参数,如城市列表、默认城市等。 5. **创建城市分站**:按照插件提供的指引,创建并管理各个城市分站,设置各自的模板、内容等。 6. **前端展示**:更新网站缓存,访问网站前端查看城市切换功能是否正常工作。 织梦多城市插件为织梦CMS用户提供了强大的多城市分站管理功能,使得构建大型、多区域的网站变得更加简单和高效。无论是小型企业还是大型集团,都可以利用此插件来满足他们的地域性网络服务需求。在使用过程中,确保遵循织梦CMS的官方文档和插件的使用指南,可以避免许多常见问题,提升网站的运营效率。
2025-07-29 00:30:59 149KB 织梦cms
1
在处理电子版试卷内容时,首先应该注意到这些试卷通常是为了考察考生们在特定领域的知识和技能,例如计算机程序设计、算法分析、数据结构应用等。以这份名为《梦熊联盟崩服了!CSP-J电子版试卷》为例,试卷内容涉及了多个方面,我们可以据此提炼出以下知识点: 1. AscII码知识:考试中出现了对AscII码表示字符的考察,说明考生需要了解哪些字符能够使用标准的7位二进制码进行表示。 2. CSP-J竞赛规则:试卷中有关于CSP-J竞赛规则的题目,表明考生需要熟悉CSP-J相关竞赛规则,例如认证选手的携带物品规定,以及竞赛的全称和分级。 3. 编程语言应用:试卷出现了有关C++变量命名、数据结构(如栈、链表)、循环语句、递归方法等方面的问题,反映了考生需要掌握编程语言基础知识,包括变量命名规则、数据结构特性、循环控制语句及递归算法的应用。 4. 算法与数据结构:涉及汉诺塔问题和完全二叉树节点数量的计算,说明考生需要对常用算法和数据结构有所了解,包括如何使用递归方法解决汉诺塔问题,以及如何计算树的节点数量。 5. 计算机网络基础:试卷中包含有关计算机网络的基础知识,如TCP/IP协议栈相关层次的配对,及IP地址升级情况等,说明考生需要掌握计算机网络的基本知识。 6. 时间复杂度与空间复杂度:考试中提到了推排序算法的时间复杂度,以及程序空间复杂度的判断,这要求考生能够分析算法的效率,并估算程序运行时占用的空间。 7. 数学知识:试卷中有关于概率计算、对数运算、二进制运算、数学表达式的恒真性判断等数学相关题目,显示考生需要具备一定的数学分析和计算能力。 8. 图论知识:有关于图的连通性、边和节点数量的题目,说明考生需要对图论有基础的了解,包括如何将连通图转换成树结构等。 通过这些知识点,考生在准备相关竞赛或者考试时,能够更加有针对性地进行复习和练习,从而提高在CSP-J等竞赛中的表现。
2025-07-02 22:34:40 3.17MB CSP-J
1
activiti兼容达梦数据库,附件中是打包好的支持国产数据库达梦的activiti-engine-5.22.0.jar, 工作需要把数据库迁移到达梦数据库,发现activiti不支持达梦,花了几个小时修改了源码,并调试通过。 具体修改的类是: ProcessEngineConfigurationImpl,DbSqlSession,DbSqlSessionFactory,AbstractQuery
2025-07-01 18:15:37 1.76MB
1
【PC电脑】梦狱之国的爱丽丝.rar.lz4
2025-06-30 08:05:22 334.05MB
1