我正在使用MySQL UDF函數sys_exec
在MySQL的觸發器內調用Java程序。你能給我提供關於如何將參數傳遞給sys_exec
以便它會調用Java程序的信息嗎?MySQL UDF sys_exec
2
A
回答
2
您可以使用此link to use sys_exec function。它說,
sys_exec sys_exec接受一個命令字符串參數並執行它。 語法
sys_exec(ARG1)參數和返回值
ARG1:一個命令串有效用於當前操作系統或 執行環境。返回由 執行的進程返回的(整數)退出代碼。安裝
將共享庫二進制文件放在適當的位置。以root身份或以具有足夠權限的其他用戶身份登錄到 ,並且 選擇任何數據庫。然後,使用以下DDL 語句創建函數:CREATE FUNCTION sys_exec RETURNS INT SONAME 'lib_mysqludf_sys.so'; 該功能將在全球所有數據庫中可用。卸載函數,運行以下語句:DROP FUNCTION sys_exec;
對於執行Java程序,您應該將arg1填充爲"java <absolute path to precompiled program to run>"
。
注意:應該事先配置到java的路徑。
希望它有幫助...
相關問題
- 1. Mysql的UDF sys_exec函數調用shell腳本
- 2. 512錯誤UDF MySQL
- 3. MySQL的程序與sys_exec()
- 4. MYSQL:殺死進程使用sys_exec()
- 5. CREATE TRIGGER sys_exec和Python
- 6. 我想在MySQL安裝UDF插件,但收到錯誤
- 7. MYSQL UDF插座
- 8. propercase mysql udf
- 9. mysql udf read my.cnf
- 10. Codeigniter,Activerecord和MySQL UDF
- 11. 是否可以在Amazon RDS上使用MySQL UDF?
- 12. sys_exec()在Windows 7中未觸發MySQL事件
- 13. 使用mySQL觸發器調用外部腳本在ubuntu上WHITOUT sys_exec ARMHF
- 14. 無法安裝MySQL UDF
- 15. 如何添加UDF到MySQL?
- 16. 看不到MYSQL UDF列表
- 17. UDF函數在MySQL 5.1
- 18. UDF觸發不工作MySQL錯誤1064(42000)
- 19. 不能使用MySQL的UDF功能
- 20. MySQL的UDF返回INT代替STRING
- 21. 在Delphi中爲MySQL創建UDF
- 22. 錯誤1127在MySQL udf創建
- 23. Mysql的UDF安裝(但不存在?)
- 24. 用於使用json的MySQL UDF?
- 25. 數據截斷列上的MySQL UDF
- 26. 如何在windows下安裝mysql udf WAMP
- 27. UDF表UDV或標量UDF?
- 28. Scala:variadic UDF
- 29. 在UDF查詢中將UDF用作BigQuery
- 30. 在另一個UDF內使用Excel UDF
shubhansh我已經做了所有的事情,但沒有能夠糾正可以讓java程序調用的參數。你能否給我提供有關sys_exec採用的參數字符串的信息。 –
你輸入的是什麼參數?你遵循了哪些步驟?提供一些更多細節.... – Shubhansh
sys_exec('java/home/Desktop/helloWorld')這是作爲參數傳遞的。這裏的helloWorld是一個不被exec函數調用的類。 –