LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1249|回复: 7

java连接mysql出现不能连接的问题 急

[复制链接]
发表于 2003-6-9 15:52:32 | 显示全部楼层 |阅读模式
请各位大哥帮我看看!急!
import java.sql.*;
import java.io.*;
import java.util.*;
import java.lang.*;

/**
   This program tests that the database--MySQL and the JDBC
   driver are correctly configured.
*/
public class TestDB2
{  
   public static void main (String args[])
   {  
      try
      {  Connection conn = null;
         try{   Class.forName("org.gjt.mm.mysql.Driver").newInstance();
               String url = "jdbc:mysql://localhost:3306/UDP_message";
               String username = "root";
               String password = "28201595";
        conn = DriverManager.getConnection(url,username,password);
        }

        catch(ClassNotFoundException cnfex)
            { System.err.println("Again,Driver!");
              System.exit(1);
            }
       catch(SQLException sqlex)
           { System.err.println("Con't connection!");
            sqlex.printStackTrace();
            System.exit(1);
            }

         Statement stat = conn.createStatement();
         ResultSet result
            = stat.executeQuery("SELECT * FROM UDP_message");
         result.next();
         System.out.println(result.getString(1));
         result.close();     
         stat.close();
         conn.close();
      }
      catch (SQLException ex)
      {  
         while (ex != null)
         {  
            ex.printStackTrace();
            ex = ex.getNextException();
         }
      }
      catch (Exception ex)
      {  
        ex.printStackTrace();
      }
   }
}


错误如图!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2003-6-9 20:51:02 | 显示全部楼层
mysql.user

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2003-6-9 20:54:27 | 显示全部楼层
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

JAVA_HOME=/usr/java/j2sdk1.4.1_02
PATH=$PATHHOME/binJAVA_HOME/bin


CLASSPATH=$JAVA_HOME/lib/tools.jarJAVA_HOME/lib/td.jarJAVA_HOME/jre/lib/rt.jarJAVA_HOME/lib/mysql-connector-java-3.0.8-stable-bin.jarJAVA_HOME/lib:.

#PATH=$PATHHOME/bin

export PATH CLASSPATH JAVA_HOME
unset USERNAME
发表于 2003-6-9 22:36:08 | 显示全部楼层
按字面解释:好象不能解析localhost,这不太可能~
试试: mysql -u root -p28201595 -h localhost
发表于 2003-6-10 08:10:55 | 显示全部楼层

出错信息也好像是在提示不能解析localhost这个东东。

你将它改为127.0.0.1看看,记得在mysql中用户表中增加相应的权限呀。
发表于 2003-6-11 13:26:07 | 显示全部楼层
先试试用mysql客户端连接
 楼主| 发表于 2003-6-13 18:44:52 | 显示全部楼层
我转到windows下后,装了mysql后,直接运行次是程序,一下就可以了!
我想还是在LINUX下的主机名给搞混了!不知道为什么会这样!
还有也可能是mysql版本和驱动版本有的问题!
发表于 2003-6-14 07:49:21 | 显示全部楼层
应该不会。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表