日期:2014-05-20  浏览次数:20712 次

哪里错了 高人帮忙看下
public   void   updatequery(String   query,String   keyword);
        {
              try{
                      Connection   connection=DriverManager.getConnection( "jdbc:odbc:NetBarServer ");
                      PreparedStatement   preparedstatement=connection.prepareStatement(query);
                      preparedstatement.setString(1,keyword);
                      int   i   =   preparedstatement.executeUpdate();

                      if   (i   ==   0)   {
                              System.out.println( "没有找到符合要求的数据! ");
                      }

                      else
                              System.out.println( "成功删除 "   +   i   +   "条数据! ");

                      preparedstatement.close();
                      connection.close();
              }catch(Exception   e)
              {
                      System.out.println(e);
              }
        }

这些代码报错     说query和keyword找不到符号   而且public   void   updatequery那里也报错   说missing   method   body   or   declare   abstract     这是咋回事?   谢谢了!注:数据库驱动已经加载

------解决方案--------------------
public void updatequery(String query,String keyword);

注意到了那个“;”没有??去掉即可。
------解决方案--------------------
public void updatequery(String query,String keyword);
{
....
}


第一行多了一个分号。