看上去好像是因为jsp 程序没有数据库操作的权限.

解决方案 »

  1.   

    用的mysql?
    不用用户名和密码连接试试
      

  2.   

    web服务器的设置问题,重新设置一下。
      

  3.   

    Mysql数据库授权问题。
    默认的情况,mysql对本机的root用户是授权了的,但没有密码。
    你可以去掉密码在试一下。
    可以安装mysql control center(http://www.mysql.com),
    在用户管理里面,看看对各个用户的授权情况
      

  4.   

    如果你没有设置 mysql的帐户和密码,用root帐户和空密码试试
      

  5.   

    root帐户默认是没有密码的,你用空密码试试,或者自己从新创建一个授权用户试试。
      

  6.   

    谢谢各位的解答,我的程序代码如下:
    <%
    Class.forName("org.gjt.mm.mysql.Driver").newInstance();
    String url ="jdbc:mysql://localhost/test?user=root&password=badcce&useUnicode=true&characterEncoding=8859_1";
    Connection conn= DriverManager.getConnection(url);
    Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    String sql="select * from tab";
    ResultSet rs=stmt.executeQuery(sql);
    while(rs.next())
    {
    %>请问有什么问题吗?
      

  7.   

    我把“?user=root&password=badcce&useUnicode=true&characterEncoding=8859_1”删除了,OK,连接上了,谢谢各位!!!!