Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Java语言在MySQL中设置SQL用户定义函数时出现问题_Java_Mysql_Plugins_User Defined Functions - Fatal编程技术网

使用Java语言在MySQL中设置SQL用户定义函数时出现问题

使用Java语言在MySQL中设置SQL用户定义函数时出现问题,java,mysql,plugins,user-defined-functions,Java,Mysql,Plugins,User Defined Functions,我在为MySQL服务器制作Java用户定义函数(UDF)时遇到了一些困难。我希望我能在这个问题上寻求一些帮助 以下是我迄今为止所做的工作: 我已经按照说明进行了操作,但我担心它可能已经过时,因为插件文件不包含教程中预期存在的psm_java.so文件 我需要在给定两个字符串的Java中实现Levenshtein距离,以便返回该值。我知道如何做这一部分,但我还不能做SQL交互部分 非常感谢您的帮助 系统信息: Mac OS X 10.7.2 MySQL 5.5.16为什么要脱离RDBMS?您可以非

我在为MySQL服务器制作Java用户定义函数(UDF)时遇到了一些困难。我希望我能在这个问题上寻求一些帮助

以下是我迄今为止所做的工作:

我已经按照说明进行了操作,但我担心它可能已经过时,因为插件文件不包含教程中预期存在的psm_java.so文件

我需要在给定两个字符串的Java中实现Levenshtein距离,以便返回该值。我知道如何做这一部分,但我还不能做SQL交互部分

非常感谢您的帮助

系统信息:

Mac OS X 10.7.2
MySQL 5.5.16

为什么要脱离RDBMS?您可以非常轻松地实现该功能。

为什么要脱离RDBMS?您可以非常轻松地实现该功能。

如果有必要的话……我大约在2年前做了这件事(我使用了自定义项),发现它没有那么快。然后我尝试了近似的字符串连接,但它们也没有那么快。对我来说,将结果集拉入JEE容器并在那里执行Levenshtein更快。不幸的是,这是一个项目任务,要求我以这种方式处理数据。我如何在C中执行它?我在我的Mac上,所有教程似乎都指向Visual C++作为进行的必要。你必须使用LevsHeTin或Jaro Winkler(BTW.我认为Jaro更好)工作吗?不幸的是,要求是计算LevsHeTin距离,而且只有这个。如果它重要的话…我大约在2年前做过的(我使用了一个C-UDF)发现没那么快。然后我尝试了近似的字符串连接,但它们也没有那么快。对我来说,将结果集拉入JEE容器并在那里执行Levenshtein更快。不幸的是,这是一个项目任务,要求我以这种方式处理数据。我如何在C中执行它?我在我的Mac上,所有教程似乎都指向Visual C++作为进行的必要。你必须使用LevsHeTin或Jaro Winkler(BTW.我认为Jaro更好)工作吗?不幸的是,要求是计算LevsTein距离,仅此而已。谢谢!我的要求是用C或C++做,但是我很感激。谢谢!我的要求是用C或C++来做,但我很感激。