什么提示?如果在后面statement中用 select way from history where station like 
可以查到么?

解决方案 »

  1.   

    没有错误提示可是查询不到表的数据,是通用的程序,绝对不是SQL语句有问题,只是改了连接对象,两个数据库是一样的,SQL只是不能查询,但可以插入和删除数据。
      

  2.   

    不会是数据库名或者表名什么的错了吧,但那样会报错阿      while(rs.next()) {
            字段变量 = rs.getString("字段名");
          //输出字段变量看看有无数据
    }
    ==============================
    在下所说,也许并非正确,请从建议的角度批判地吸收!
      

  3.   

    是没有查询到结果,程序没有报错,我程序是已经在ACCSESS中测试通过,但改用SQL SERVER后所有用字符串进行的条件查询都不能查询到结果。
      

  4.   

    你看看数据库表
    别告诉我你表里面没有数据……
    另外,如果使用select * from tablename的话,用rs.getString("字段名")应该取不出来,毕竟结果集不一样
    干嘛不将sql语句换为:
    "select 字段名1,字段名2,……,字段名n from tablename"
    那么按照字段顺序用rs.getString方法一个个取出不就得了
    ==============================
    在下所说,也许并非正确,请从建议的角度批判地吸收!
      

  5.   

    我把like改为等号就可以查询到结果,为什么?我在ACCESS中没有出现这个问题!