我无法使用下面的代码访问 idRooms
列
try{
Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost:3306/HSM_schema","root","");
Statement myStmt = myConn.createStatement();
ResultSet myRs = myStmt.executeQuery("select * from Rooms");
while(myRs.next()){
System.out.println(myRs.getString("idRooms ")+", "+ myRs.getString("RoomType"));
}
}
catch (Exception ex){
ex.printStackTrace();
}
这是我的表格:
当我运行 myRs.getString("RoomType")
时,它运行得非常好。有什么想法吗?
谢谢你。
最佳答案
您似乎在 if idRooms
处有一个额外的空格。将 myRs.getString("idRooms ")
更改为 myRs.getString("idRooms")
。
关于java - 无法访问 MySql 表中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27723552/