我使用connector/j來連接數據庫時,發現用ip不行,後來再執行
c:\ mysql -u root -h 192.168.1.2:3306 -p

c:\ mysql -u root -h 192.168.1.2 -p
都不行
但用localhost和127.0.0.1就可以,那是為什麼?
還有,Class.forName("com.mysql.jdbc.Driver");這句在eclipse中可以正常執行,但在命令行中java testJDBC就顯示:
Exception in thread "main" java.lang.NoClassDefFoundError: testJDBC
為什麼,不夠分還可以再給...thx

解决方案 »

  1.   

    192.168.1.2 这个机器上的mysql没有给其他机器访问的权限有,Class.forName("com.mysql.jdbc.Driver");這句在eclipse中可以正常執行,但在命令行中java testJDBC就顯示:
    Exception in thread "main" java.lang.NoClassDefFoundError: testJDBC这个你看看是否加mysql的jdbc了
      

  2.   

    你在命令行中,因为没有jdbc的包,所以出错,在命令行加另外的包,方法有很多,-classpath,在网上找找。
      

  3.   

    呵呵,没有遇到过,绑顶,我一般都是通过myphpadmin来连接。