1

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

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

  • 是否可以?
  • 遵循这种方法可以吗?
  • 通常遵循哪些系统在线编译器?
4

1 回答 1

2

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

这似乎有点毫无意义,因为您将这种非分析性计算推入数据库中,而这并不是设计的,您会做这些事情,而从数据库中提取源代码并写回目标代码可能同样有效且更容易实现和维持。

于 2014-09-27T15:36:48.673 回答