首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

关于数据库连接,该怎么解决

2012-12-17 
关于数据库连接上代码。sqlselect * from message where 编号 between+nostart+and+noendrsste.exec

关于数据库连接
上代码。sql="select * from message where 编号 between"+nostart+"and"+noend;
    rs=ste.executeQuery(sql);
   while(rs.next())
   {
      out.println("<table>");
      out.println("<tr><td bgcolor='pink'>留言人</td><td>"+rs.getString(2)+"</td></tr>");
      out.println("<tr><td bgcolor='pink'>信息</td><td>"+rs.getString(3)+"</td></tr>");
      out.println("<tr><td bgcolor='pink'>时间</td><td>"+rs.getString(4)+"</td></tr>");
      num++;
      if(num==5)
      num=0;
      out.print("</table><br>");
   }
经删除这一段可以运行。加入查询就显示错误:在应使用条件的上下文(在 'between11and15' 附近)中指定了非布尔类型的表达式。
[最优解释]
LZ,你这后面的  between 11 and   15

你这拼sql的时候,得加上空格啊。。

sql="select * from message where 编号 between "+nostart+" and "+noend;

然后介意LZ 
getString(这里填写字段名称吧),你记忆这么好,知道第数据库第几个字段是你要值??
[其他解释]

引用:
LZ,你这后面的  between 11 and   15

你这拼sql的时候,得加上空格啊。。

sql="select * from message where 编号 between "+nostart+" and "+noend;

然后介意LZ 
getString(这里填写字段名称吧),你记忆这么好,知道第数据库第几个字段是你要值??
     ……
    谢谢哈。 以后会记得添字段了。          

热点排行