我是JBoss BPM套件中的新手。我想實現的目標是通過業務流程訪問我的MySQL數據庫。我已經添加了一個數據源到我的應用程序服務器,包括jdbc驅動程序。我試圖做的是通過腳本任務連接到我的數據庫。雖然我爲我的驅動程序類「com.mysql.jdbc.Driver」得到了一個ClassNameNotFound異常。什麼是正確的方式來連接到數據庫?有沒有辦法通過服務任務來做到這一點?還是一個WorkItemHandler? 在此先感謝。如何在jBoss BPM套件過程中訪問MySQL數據庫
0
A
回答
0
建議不要在腳本任務中執行任何複雜的邏輯(如訪問數據庫)。我還假定你的應用服務器不會將數據庫驅動放在它的應用程序的類路徑中,因爲它違背了數據源的整體思想。你只需要使用你已經配置的數據源。
當談到如何連接到流程中的數據庫的正確方法時,您需要實現自己的work item handler,您可以從數據庫中獲取數據。有多種不同的方式可以實現這一點。您可以從JPAWorkItemHandler中找到靈感,這將在第7版中提供。
+0
非常感謝您的回答@livthomas。我知道這不是通過腳本任務完成此操作的正確方法,我只是想訪問我的數據庫。我將再次嘗試使用工作項處理程序,現在我知道該驅動程序未包含在類路徑中。再次感謝。 – PanosAvt
0
我終於通過創建WorkItemHandler並將其作爲依賴項添加到我的BPM套件項目來連接到我的數據庫。經過大量搜索之後,我認爲如果有人想在業務流程中訪問他的數據庫,這是最好的方法。
相關問題
- 1. JBoss BPM套件安裝
- 2. 安裝JBoss BPM套件時出錯
- 3. 如何通過命令行mysql訪問數據庫文件?
- 4. 如何在mysql中的數據庫之間訪問數據?
- 5. 通過MySQL訪問Drizzle數據庫
- 6. 訪問MySQL遠程數據庫
- 7. 如何訪問mysql數據庫?
- 8. Java SpringMVC如何訪問MySQL數據庫
- 9. 訪問MySQL數據庫 - D3
- 10. 訪問MySQL數據庫
- 11. 如何通過套接字連接訪問數據庫? (w/DataGrip)
- 12. 如何訪問MySQL過程參數?
- 13. 在Silverlight中訪問MySQL數據庫(C#)
- 14. 通過JSON訪問JBoss JMX數據
- 15. 訪問MySQL數據庫
- 16. 遠程訪問sqlite或mysql數據庫
- 17. 遠程MYSQL數據庫訪問
- 18. 我們如何從命令行在紅帽JBoss BPM套件中部署項目?
- 19. 如何從iPhone應用程序訪問遠程MySql數據庫
- 20. 在Php中訪問MySQL數據庫中創建的數據庫
- 21. MonoTouch MySQL數據庫訪問
- 22. 如何在android中訪問在線mysql數據庫?
- 23. 通過asp.net訪問遠程mysql數據庫
- 24. 如何訪問java中只能通過ssh訪問的遠程數據庫
- 25. 如何在heroku中訪問數據庫
- 26. 如何在vps中訪問數據庫
- 27. 如何在Unity中訪問數據庫?
- 28. 如何在mysql中創建數據庫時啓用直接數據庫訪問?
- 29. 在Jboss FUSE(而不是EAP)上安裝BPM套件
- 30. 如何遠程訪問SQL數據庫?
http://stackoverflow.com/questions/23683011/access-database-from-jbpm-process可能有幫助 –
我已經檢查過這個問題。感謝您的提示。 – PanosAvt