簡體   English   中英

在SQL查詢語句中分配變量

[英]assigning variable in SQL query statement

在我當前的項目中,我有一個帶有參數的函數(例如,以下代碼片段中的int badgID )。 該函數與Apache Derby數據庫連接,創建表(例如FIRSTTABLE ),然后查詢FIRSTTABLE表。 查詢語句使用函數參數進行查詢(例如, ID = $badgeID )。 我的問題: 從語法角度來看, ID = $badgeID是否正確? 我已經嘗試過這種情況,但是沒有用。

public void getprofile (int badgeID) {

// Create connection with Apache-Derby Database.   

// Create table in Apache Derby datbase.
String createString = " CREATE TABLE FIRSTTABLE "
                    + "(ID INT PRIMARY KEY, "
            + "PREF INT, "
                    + " NAME VARCHAR(12))";


//  SQL query on table
querystmt = "SELECT * FROM FIRSTTABLE WHERE  ID = $badgeID"

}

那是php語法...

在Java中,你會寫

String querystmt = "SELECT * FROM FIRSTTABLE WHERE  ID = " + badgeID;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM