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

时间:2014-09-27 15:17:32

标签: java database oracle online-compilation

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

我可以调用一个查询而不是给出硬盘的路径,而不是通过提供javac硬盘位置的任何链接来编译代码,而是将文件放在DB({{1 }})。

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

1 个答案:

答案 0 :(得分:2)

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

这似乎毫无意义,因为你将这种非分析性计算推送到数据库中而不是设计你做这些事情,而从数据库中提取源并将目标代码写回来可能更有效,也更容易实施和维护。