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

时间:2012-11-21 03:17:50

标签: mysql exec

我想通过MySQL中的sys_exec执行java代码。 我通过 CREATE FUNCTION sys_exec RETURNS STRING SONAME'lib_mysqludf_sys.dll'配置了sys_exec; 当我运行命令 SELECT sys_exec(“java HelloWorld”)FROM dual 时,这不起作用。

但它在窗口命令行中有效。 C:\ Program Files \ MySQL \ MySQL Server 5.5 \ data> java HelloWorld

您好

系统命令也可以正常工作,如下所示。   SELECT sys_exec(concat(“dir”,“/ s> C:\ out.txt”))FROM dual 在mysql中运行正常。

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

C:\ Program Files \ MySQL \ MySQL Server 5.5 \ data&gt; java -cp .; mail.jar; mailapi-1.4.2.jar SendMailTest 也适用于窗口命令行。< / p>

0 个答案:

没有答案