如果是oracle,一般是url有问题

解决方案 »

  1.   

    回dule_yu
    谢谢
    可是我用的是mysql,在linux中
    原程序如下:
    import java.sql.*;
    public class testjdbc{
    public static void main(String args[]){
    try
    {
    Class.forName("org.gjt.mm.mysql.Driver");
    System.out.println("OK! JDBC Driver For Mysql loaded.");
    try
    {
    Connection
    con=DriverManager.getConnection("jdbc:mysql://localhost/test1","root","111111");
    System.out.println("OK!Connection to Mysql DBMS.");
    }
    catch(SQLException e)
    {
    System.out.println("ERROR! Error code:#1.can make connection to mysql server. "+e.getMessage());
    }
    }
    catch (java.lang.ClassNotFoundException e)
    {
    System.out.println("ERROR! Error code #2.can local jdbc Driever."+e.getMessage());
    }
    }
    }运行后提示:Server configuration denies access to data sou
    假如是url问题,该如何修改正确???
      

  2.   

    你必须给运行jsp这个用户有访问mysql数据库的权限,具体看mysql的文档
      

  3.   

    我用./mysqladmin -u root -p 111111
    设置mysql的root密码为111111
    还是不行!!!
      

  4.   

    这个问题我也碰到了,在LINUX下配置的,请高手指点
      

  5.   

    用普通用户身份访问试试,我给xiaoming851(兰色代码) 的帖子中有。
    grant all on test1.* to test1@localhost identified by "test1pass"
    con=DriverManager.getConnection("jdbc:mysql://localhost/test1","test1","test1pass");
      

  6.   

    xiaoming851(兰色代码)的问题解决了,你的应该也可以了。