Java 无法检索第一列
我正在尝试获取第一列(列id和关联的名字和姓氏)。我尝试了多种方法,但都无法成功 它返回给我的错误是找不到CUSTOMERID 公共字符串getCustomerSingID(int-id){ 我使用H2作为数据库,这就是它的样子Java 无法检索第一列,java,jdbc,h2,Java,Jdbc,H2,我正在尝试获取第一列(列id和关联的名字和姓氏)。我尝试了多种方法,但都无法成功 它返回给我的错误是找不到CUSTOMERID 公共字符串getCustomerSingID(int-id){ 我使用H2作为数据库,这就是它的样子 CUSTOMERID FIRSTNAME LASTNAME 1 P S 2 K S 这就是我创建表的方式 String customerS
CUSTOMERID FIRSTNAME LASTNAME
1 P S
2 K S
这就是我创建表的方式
String customerSqlStatement = "CREATE TABLE CUSTOMERS " + "(customerId INTEGER NOT NULL IDENTITY(1,1) PRIMARY KEY, " + " FirstName VARCHAR(255), " + " LastName VARCHAR(255))";
您还需要在select查询中显式地包含列名 因此,变量
getCustomerQuery
应该是
String getCustomerQuery = "SELECT CUSTOMERID,FIRSTNAME,LASTNAME FROM CUSTOMERS WHERE CUSTOMERID ='"
+ id + "'";
我不知道我是怎么错过的。谢谢
String getCustomerQuery = "SELECT CUSTOMERID,FIRSTNAME,LASTNAME FROM CUSTOMERS WHERE CUSTOMERID ='"
+ id + "'";