数据库引擎找不到输入表或查询 'wendy'
确认数据库中有 指定的table吗?

解决方案 »

  1.   

    //这是源代码
    import java.sql.*;public class ReadData{
    public static void main(String args[])
    throws SQLException,ClassNotFoundException{
    String dbUrl="jdbc:odbc:wendy";
    //String dbUrl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\wendy\wendy"; String user="";
    String password="";


    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

    Connection c= DriverManager.getConnection(dbUrl,user,password);
    Statement s=c.createStatement();

    ResultSet r=s.executeQuery("select * from wendy");

    while(r.next()){
    System.out.println(r.getString("ID"));
    }

    s.close();
    }
    }

      

  2.   

    是不是要数据库中有指定的wendy表目!
      

  3.   

    "select * from wendy"
    你数据库中没这个wendy表当然不行
      

  4.   

    "jdbc:odbc:wendy"-----wendy名要在ODBC中存在,
    "select * from wendy"-----wendy表要在数据库中存在.
    如确认两者都无误,应该是不会出错了!
      

  5.   

    一点疑问:SQL server的 用户密码不可能为空啊!