SQL错误或缺少数据库(没有这样的列:RollNo)

时间:2015-07-13 20:33:59

标签: java database swing sqlite

我正在使用eclipse ide和sqlite(作为我的数据库)编写java代码,并使用语句执行SQL查询:

String query="select Name,Surname,Fees,RollNo,AdNo from student where class='"+1+"'";
PreparedStatement pst=c.prepareStatement(query);
ResultSet rs=pst.executeQuery();

我收到了错误:

  

SQL错误或缺少数据库(没有这样的列:RollNo)

其中Name,Surname,Fees,RollNo,AdNo是表student中列的有效和确切名称

但是当我使用同一组语句传递此查询(如下所示)时,它正确显示整个表

String query="select * from student where class='"+1+"'";
PreparedStatement pst=c.prepareStatement(query);
ResultSet rs=pst.executeQuery();

虽然我尝试过像Roll_No和Ad_No这样的名称但是它显示了相同的错误,但我需要重命名我的代码有什么问题。

0 个答案:

没有答案