powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Пересечение java c mysql
9 сообщений из 9, страница 1 из 1
Пересечение java c mysql
    #39092877
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такое
Код: 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
Пересечение java c mysql
    #39092909
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа вот дальше
Код: 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
Пересечение java c mysql
    #39092971
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторКласс Test должен быть в файле с именем Test.class, а не test.class
это опечатка здесь....
...
Рейтинг: 0 / 0
Пересечение java c mysql
    #39092978
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Пересечение java c mysql
    #39093058
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запускаю так
Код: 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
Пересечение java c mysql
    #39093059
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

Где класс лежит-то?
...
Рейтинг: 0 / 0
Пересечение java c mysql
    #39093070
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/usr/lib/mysql/plugin
...
Рейтинг: 0 / 0
Пересечение java c mysql
    #39093206
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Пересечение java c mysql
    #39093366
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо искать лог в MySQL и смотреть ошибку там.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Пересечение java c mysql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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