从 Microsoft SQL Server Transact-SQL 到 Java 转换
Ispirer MnMTK能够将Microsoft SQL Server Transact-SQL应用程序转换为Java。
为什么选择Ispirer MnMTK
在选择Ispirer MnMTK应用迁移软件,您能够明显地节省为更改源代码所需的时间。此外,使用Ispirer MnMTK您可以消除相关风险,并且合理的定价策略使得Ispirer MnMTK拥有更强大的迁移工具。
我们主要好处:
- 高素质和经验丰富的技术支持: 我们的技术团队拥有在复杂程度不同的迁移项目的工作经验。
- 客户至上的方针和快速定制: 我们个性化我们的迁移工具可以充分满足客户的业务需求,定制的转换和优化在1-2工作日完成。
- 预售参与 : 我们会在评估决定之前展示完全转换。
- 灵活的定价策略: 我们为您提供广泛的选择,其中您一定会找到最适合您的价格方案。
- 优化转换-: 没有Ispirer的文库或转换后使用IP
Ispirer转换解决方案
从MS SQL Server T-SQL 到 Java 请求
Ispirer转换解决方案
从MS SQL Server T-SQL 到 Java 服务
工具
转换特征
Ispirer MnMTK的内置功能之一是将Microsoft SQL Server的过程与函数迁移到Java类与方法,不通过数据库连接。Ispirer MnMTK标准版可以保证自动转换的90+%, 这个指数可以被增加至100%,通过工具为您特定的转换项目的定制。
在迁移过程中,Ispirer MnMTK从一个MS SQL Server过程产生一个Java类。它含有整个过程内实现的业务逻辑。
例如:
源SQL Server过程:
CREATE PROCEDURE sp_set_sel
AS
DECLARE @sTemp VARCHAR(30)
DECLARE @sColType VARCHAR(30)
DECLARE @sString1 VARCHAR(30)
DECLARE @sString2 VARCHAR(30)
SET @sTemp = (SELECT
CASE @sColType
WHEN 'smallint' THEN @sString1
WHEN 'bigint' THEN @sString1
WHEN 'tinyint' THEN @sString1
ELSE @sString2
END
)
Java代码:
import java.util.*;
public class sp_set_sel
{
public static void spsp_set_sel() throws Exception
{
try
{
String sTemp = NULL;
String sColType = NULL;
String sString1 = NULL;
String sString2 = NULL;
sTemp =(sColType.equals("smallint"))
?sString1:(sColType.equals("bigint"))
?sString1:(sColType.equals("tinyint"))
?sString1: sString2;
}
catch(Exception e)
{
e.printStackTrace();
throw e;
}
finally
{
}
}
}
- 所有的DML语句被移动到Prepared语句。
- 变量的类型被迁移到Java的适当类。
- Open cursors在Java累的处理。
如果您对我们的工具表示感兴趣或者有任何问题,您可以随时联系我们。
|