2014-12-24 42 views
2

我正在使用jDeveloper開發Oracle ADF Web應用程序。對於正在使用如何在mysql中創建動態查詢

  • JDeveloper中
  • MySql數據庫
  • 集成的WebLogic(其中附帶的JDeveloper)

所以我試圖基於參數創建一個查詢的唯一的業務服務。爲此,我需要創建一個在運行時會取值的查詢。

我按照他們給的教程(因爲教程隨後甲骨文)的Oracle等效查詢

select first_name,last_name from employees where email=:p_mail 

但我需要MySQL查詢等同於上述(因爲我下面的MySQL數據庫)。

+0

http://stackoverflow.com/questions/23178816/mysql-dynamic-query-in-stored-procedure可能的幫助。 – Riad

+0

非常感謝你回覆.. – Abdul

+0

上面的鏈接說起存儲過程。但我沒有處理存儲過程。在orcale ADF應用程序中創建基於參數的業務服務。每當我進入一個窗口上述查詢時,我得到以下錯誤 – Abdul

回答

0

同甲骨文您的查詢將是:

$show_list = $bdd->prepare("SELECT first_name, last_name FROM employees WHERE email = :p_mail"); 
$show_list->execute(Array(':p_mail' => $user_email)); 
$show_list->fetchAll();