从 Java 将变量插入 SQL 查询 [英] Inserting variable into SQL query from Java

查看:49
本文介绍了从 Java 将变量插入 SQL 查询的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在 SQL 查询中插入变量?

How do you insert variables into an SQL Query?

这是我目前所拥有的......

This is what I have so far ...

public String getBugList(int amount) {
    Connection con  = DatabaseConnection.getConnection();
    try (PreparedStatement ps = con.prepareStatement("SELECT submitter, report FROM bugs_log ORDER BY id DESC limit ))
}

我正在尝试列出要列出的数量"错误.所以如果我输入 2,那么只会列出前 2 个.

I'm trying to get "amount" bugs to list. So if I input 2, then only the top 2 will get listed.

推荐答案

试试这个代码:

public String getBugList(int amount) {
    Connection con  = DatabaseConnection.getConnection();
    String query = "SELECT submitter, report FROM bugs_log ORDER BY id DESC limit ?";
    try(PreparedStatement ps = con.prepareStatement(query)) {
        ps.setInt(1, amount);
    }
}

这篇关于从 Java 将变量插入 SQL 查询的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆