java - 如何在mysql中创建动态查询

标签 java mysql oracle-adf jdeveloper

我正在使用 jDeveloper 开发 Oracle ADF Web 应用程序。为此,我正在使用

  • j开发人员
  • MySql 数据库
  • 集成 WebLogic(jDeveloper 附带)

因此我尝试创建基于参数的仅查询业务服务。为此,我需要创建一个将在运行时获取值的查询。

我正在学习他们给出的教程(因为教程遵循 oracle)oracle 等效查询

select first_name,last_name from employees where email=:p_mail

但我需要与上述等效的 mysql 查询(因为我正在关注 MySql DB)。

最佳答案

与 Oracle 相同,您的查询将是:

$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();

关于java - 如何在mysql中创建动态查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27632758/

相关文章:

java - 无法弄清楚为什么这个正则表达式不起作用(多行带有 "starts with"限定符的文本)

java - spring jpa crud 存储库在多线程环境中从数据库获取旧数据

mysql - 为什么 MySQL 不接受 GEOMETRY 列的 WKT 值?

java - 在 ADF 页面刷新中

java - jdeveloper 中 mySQL 的 jdbc 驱动程序异常

java - 为什么我得到的 Display is not abstract 并且不会覆盖 Display 中的抽象方法 actionPerformed() ?

java - 使用 jetty 以编程方式安装和运行 servlet 测试

mysql - "Invalid use of group function"当插入重复键更新时

mysql - 具有唯一约束的表有重复记录(MySQL 5.1.57)

javascript - 使任务流内联弹出窗口在 "esc"按钮上关闭