【问题标题】:Stored procedure in Apache derbyApache derby 中的存储过程
【发布时间】:2011-06-29 10:15:40
【问题描述】:

我们能否在 Apache derby 数据库与 Eclipse 的连接中创建带有 select、insert、update(多 SQL 语句)的存储过程??

我是android开发的初学者,所以请告诉我创建和使用存储过程的正确方法。

【问题讨论】:

    标签: sql stored-procedures derby


    【解决方案1】:

    在 Derby 中创建存储过程是绝对可能的。 为此,您:

    1. 使用 Java 编程语言制作存储过程逻辑
    2. 将 Java 逻辑打包并部署到 Derby
    3. 创建一个包装/调用 Java 逻辑的存储过程。
    4. 使用 JDBC 调用存储过程。

    post 提供了逐步演练,准确描述了如何执行上述 4 个步骤。

    【讨论】:

      【解决方案2】:

      澄清一下,这些不是熟悉 Oracle 和 MS SQL Server 的人会想到的经典意义上的“存储过程”。

      根据@Bryan 的回答中的link 以及线程Regarding Derby Stored Procedures,这些“存储过程”是编译的Java 代码,而不是SQL。这称为PSM,尽管在谷歌上搜索“Derby PSM”会发现一些有趣的结果,但它看起来还没有完全成熟。

      【讨论】:

      • 看起来他们需要一些帮助。 feature request 自 2011 年以来一直开放,没有明显的进展。至少还有一个design document 的开头。
      【解决方案3】:

      Apache Derby 当然有存储过程。从这里开始获取一些有用的信息:http://wiki.apache.org/db-derby/DerbySQLroutines

      不过,我不确定“android 开发”部分。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-03
        • 2012-11-07
        • 2012-11-09
        • 1970-01-01
        • 1970-01-01
        • 2016-04-24
        相关资源
        最近更新 更多