Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Пересечение java c mysql / 9 сообщений из 9, страница 1 из 1
02.11.2015, 15:29
    #39092877
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересечение java c mysql
есть такое
Код: sql
1.
2.
3.
CREATE FUNCTION call_java_method
   RETURNS STRING
SONAME 'libMySQLUDFJavaLauncher.so';


это создалось, потому как потребовало обновить ситему, иначе давало ошибку.
а вот дальше
Код: java
1.
select call_java_method('Test', 'myMethod("Hello World")');


что-то не работае...вываливается с отключением от сервера(запускаю в dbForge)
вопрос када нужно положить test.class?
там есть index.html с инструкцией, возможно я её не понял....
растолкуйте, плиз...
...
Рейтинг: 0 / 0
02.11.2015, 15:53
    #39092909
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересечение java c mysql
вадяа вот дальше
Код: java
1.
select call_java_method('Test', 'myMethod("Hello World")');


что-то не работае...вываливается с отключением от сервера(запускаю в dbForge)
вопрос када нужно положить test.class?
там есть index.html с инструкцией, возможно я её не понял....
растолкуйте, плиз...
Класс Test должен быть в файле с именем Test.class, а не test.class

index.htmlJava classes placed inside the plugin directory must respect the package structure in order to be considered by the Java Classpath,
e.g. if the Test class from the example has the package name de.udf, it should live in the directory /de/udf/. JAR files have to be copied into
the jars directory, which will be created automatically on the first invocation if it doesn't exist yet.
...
Рейтинг: 0 / 0
02.11.2015, 16:35
    #39092971
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересечение java c mysql
авторКласс Test должен быть в файле с именем Test.class, а не test.class
это опечатка здесь....
...
Рейтинг: 0 / 0
02.11.2015, 16:39
    #39092978
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересечение java c mysql
Test.class ltrjvgbkbhjdfy
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
/*
 * Decompiled with CFR 0_102.
 */
public class Test {
    public static String myMethod(String message) {
        return "successfully invoked myMethod. Message: " + message;
    }
}
...
Рейтинг: 0 / 0
02.11.2015, 17:47
    #39093058
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересечение java c mysql
запускаю так
Код: sql
1.
SELECT  call_java_method('Test');


получаю ошибку
Код: plaintext
 Can't initialize function 'call_java_method'; Expected 2 arguments: 'className', 'methodName(methodArguments)'
что понятно.
но
почему
Код: sql
1.
select call_java_method('Test', 'myMethod("Hello World")');


не работает?
...
Рейтинг: 0 / 0
02.11.2015, 17:48
    #39093059
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересечение java c mysql
вадя,

Где класс лежит-то?
...
Рейтинг: 0 / 0
02.11.2015, 17:57
    #39093070
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересечение java c mysql
/usr/lib/mysql/plugin
...
Рейтинг: 0 / 0
02.11.2015, 20:48
    #39093206
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересечение java c mysql
enviropment
Код: plaintext
1.
2.
3.
JAVA_HOME=/usr/lib/jvm/java-racle
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-racle/bin:/usr/lib/jvm/java-racle/db/bin:/usr/lib/jvm/java-racle/jre/bin/bin/bin:$MYSQL_HOME
MYSQL_HOME=/etc/mysql
CLASSPATH=/usr/lib/mysql/plugin
в попке /usr/lib/mysql/plugin наличие/отсутствие файлов mysqljavatrigger.jar and utils4j-0.7.0.jar не влияет....
какие права должны быть? ставил и root и mysql
что ещё не прописано?
...
Рейтинг: 0 / 0
03.11.2015, 09:18
    #39093366
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Пересечение java c mysql
Надо искать лог в MySQL и смотреть ошибку там.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Пересечение java c mysql / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]