![](/img/trans.png)
[英]Assigning resultset column value to a variable for use in another SQL Statement?? Java
[英]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.