从我的java应用程序中执行SQL存储过程(存储在Oracle数据库中)

从我的java应用程序中执行SQL存储过程(存储在Oracle数据库中),java,sql,oracle,Java,Sql,Oracle,你好! 如何从java windows窗体在Oracle DB中执行存储过程? 我有两个程序。 需要接收1个参数并返回一个数据表。 另一个接收一个参数并返回一个字符串,null或nothing 有人能给我举个例子,直接调用这些过程,而不将过程的主体放入sql语句中,比如“sqlStm=”select*from table where…”(互联网上有很多这样的例子),但我希望应用程序逻辑和数据库逻辑保持分离(正如java代码告诉DB执行什么,其余的只有DB知道做什么和如何做。然后将结果返回给jav

你好! 如何从java windows窗体在Oracle DB中执行存储过程? 我有两个程序。 需要接收1个参数并返回一个数据表。 另一个接收一个参数并返回一个字符串,null或nothing

有人能给我举个例子,直接调用这些过程,而不将过程的主体放入sql语句中,比如“sqlStm=”select*from table where…”(互联网上有很多这样的例子),但我希望应用程序逻辑和数据库逻辑保持分离(正如java代码告诉DB执行什么,其余的只有DB知道做什么和如何做。然后将结果返回给java代码)