【发布时间】:2012-10-09 09:43:33
【问题描述】:
在我当前的项目中,我有一个带参数的函数(例如,以下代码 sn-p 中的 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"
}
【问题讨论】: