首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java连不上mysql !

2011-12-13 
java连不上mysql 在线等!!!!!!publicclassConnTest{publicstaticvoidmain(String[]args){try{Stringdriver

java连不上mysql 在线等!!!!!!
public   class   ConnTest   {


public       static       void       main(String[]       args)       {      
                try       {      
                        String       driver       =       "com.mysql.jdbc.Driver ";      
                        String       url       =       "jdbc:myql://localhost:3306/test ";      
                        String       user       =       "root ";      
                        String       password       =       "root ";      
                        Connection       conn       =       null;      
                        ResultSet       rs       =       null;      
                        Statement       stmt       =       null;      
                        Class.forName(driver).newInstance();  
                     
                        conn       =       DriverManager.getConnection(url,   user,password);      
                        stmt       =       conn.createStatement();      
                        rs       =       stmt.executeQuery( "select     *       from   login_table ");      
                        while       (rs.next())       {      
                                String   name   =   rs.getString( "name ");
                                System.out.println( "name: "+name);
                        }      
                        rs.close();      
                        conn.close();      
                }      
                catch       (Exception       e)       {      


                System.out.println( "无法连接数据库 ");
                        e.printStackTrace();    
                        System.out.println(e);
                }      
        }      

}

出错信息:

无法连接数据库
java.sql.SQLException:   No   suitable   driver
java.sql.SQLException:   No   suitable   driver
at   java.sql.DriverManager.getConnection(DriverManager.java:545)
at   java.sql.DriverManager.getConnection(DriverManager.java:171)
at   addressbook.model.ConnTest.main(ConnTest.java:32)

是驱动的问题吗?
classpath:     .;D:\Program   Files\mysql-connector-java-3.0.7-stable-bin.jar  


[解决办法]
按理说 应该是驱动的问题
你的代码没什么问题
[解决办法]
驱动太早了吧,猜测你的mysql已经5.0了,可以下个这个试试,网上能搜到的
mysql-connector-java-5.0.4-bin.jar
[解决办法]
1.有可能是驱动版本的问题,下载一个最新的jdbc驱动版本
2.改一下jdk的版本,用高一点的jdk版本试试
3.jdbc驱动的存放位置不对,或是没有引入到工程里
第三点的可能性比较大
[解决办法]
驱动器的版本问题
[解决办法]
使这里错了吧。String url = "jdbc:myql://localhost:3306/test ";
change to : String url = "jdbc:mysql://localhost:3306/test ";
[解决办法]
同意楼上,写错了。
改过来就没问题了
[解决办法]
安装jdk1.5或更高的版本,下载最新的jdbc驱动,然后将驱动放在C:\Program Files\Java\j2re1.5.0\lib\ext 这个目录下,环境变量都不用设置,就可以用了。
[解决办法]
有没有到包进出啊
[解决办法]
在程序开始处引入java.sql.*包
[解决办法]
驱动的问题,错误已经告诉你很清楚了
下个适合的驱动
[解决办法]
zhoujq() ( ) 信誉:100 Blog 加为好友
使这里错了吧。String url = "jdbc:myql://localhost:3306/test ";
change to : String url = "jdbc:mysql://localhost:3306/test ";

有人说的很明白了
再出错的话
你的localhost可以改成127.0.0.1试试

热点排行