如何通过sys_exec从mysql过程调用java类?

如何通过sys_exec从mysql过程调用java类?,mysql,exec,Mysql,Exec,我想通过MySQL中的sys_exec执行java代码。 我通过创建函数sys_exec返回字符串SONAME'lib_mysqludf_sys.dll'配置了sys_exec 当我从dual运行命令选择sys\u exec(“java HelloWorld”)时,这不起作用 但它是在窗口命令行中工作的。 C:\Program Files\MySQL\MySQL Server 5.5\data>java HelloWorld 你好 此外,系统命令如下所示工作正常。 从dual中选择sys_exe

我想通过MySQL中的sys_exec执行java代码。 我通过创建函数sys_exec返回字符串SONAME'lib_mysqludf_sys.dll'配置了sys_exec 当我从dual运行命令选择sys\u exec(“java HelloWorld”)时,这不起作用

但它是在窗口命令行中工作的。 C:\Program Files\MySQL\MySQL Server 5.5\data>java HelloWorld

你好

此外,系统命令如下所示工作正常。 从dual中选择sys_exec(concat(“dir”,“s>C:\out.txt”))在mysql中运行良好

如果我想在mysql过程中从dual中选择sys_exec(“java-cp;mail.jar;mailapi-1.4.2.jar SendMailTest”);我该怎么做,我在使用这个命令时错过了什么?你能举个例子供参考吗


C:\ProgramFiles\MySQL\MySQL服务器5.5\data>java-cp。;mail.jar;mailapi-1.4.2.jar SendMailTest也可以在窗口命令行中使用。

您能做到吗?