可以在数据库中安装Java编译器吗?

可以在数据库中安装Java编译器吗?,java,database,oracle,online-compilation,Java,Database,Oracle,Online Compilation,为了制作一个在线编译器,我想编译一段代码并返回结果 我可以调用一个查询来编译代码(不是通过提供指向javachard disk location的任何链接),而是位于DB(BLOB)中的文件,而不是给出硬盘的路径吗 可能吗 采用这种方法可以吗 通常遵循哪些系统在线编译器 大多数数据库允许您创建用户定义的函数。您可以定义这样一个UDF,将源代码作为输入,将返回的目标代码作为输出 这似乎是毫无意义的,因为您将这种非分析性计算推送到数据库中,而数据库并不是专门为您设计的,而从数据库中提取源代码并写回

为了制作一个在线编译器,我想编译一段代码并返回结果

我可以调用一个查询来编译代码(不是通过提供指向
javac
hard disk location的任何链接),而是位于DB(
BLOB
)中的文件,而不是给出硬盘的路径吗

  • 可能吗
  • 采用这种方法可以吗
  • 通常遵循哪些系统在线编译器

大多数数据库允许您创建用户定义的函数。您可以定义这样一个UDF,将源代码作为输入,将返回的目标代码作为输出


这似乎是毫无意义的,因为您将这种非分析性计算推送到数据库中,而数据库并不是专门为您设计的,而从数据库中提取源代码并写回目标代码可能同样有效,并且更易于实现和维护。

我无法理解您的用例,但是在Oracke DB中,你有触发器(插入一行时触发一个动作)和存储过程,它们可能运行一个shell脚本,可以从blob列编译源代码。是的,有点毫无意义。。。我被诱惑去问为什么DB被用来远程编译代码。。。但多亏了你的回答,我没必要这么做^^