当前位置: 代码迷 >> Eclipse >> java.sql.SQLException: No suitable driver found for jdbc:
  详细解决方案

java.sql.SQLException: No suitable driver found for jdbc:

热度:402   发布时间:2016-04-23 18:59:19.0
java连MySQL数据库的问题
我用JDBC连接MySQL数据库,却显示这样的错误:
  fail to load JDBC/ODBC driver
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/keshe? useUnicode=true&characterEncoding=GBK 

是因为驱动不合适吗?下面是这部分代码
Java code
private void init()    {        //创建数据库的一个连接        try        {             Class.forName("com.mysql.jdbc.Driver");             String url = "jdbc:mysql://localhost:3306/keshe? useUnicode=true&characterEncoding=GBK ";             conn = DriverManager.getConnection(url, "root", null);        }        catch(Exception e)        {            System.err.println("fail to load JDBC/ODBC driver");            e.printStackTrace();            System.exit(1);        }    }


------解决方案--------------------
你的URL地址的冒号貌似用的中文输入法,导致连接失败
Java code
jdbc:mysql://localhost:3306/keshe? useUnicode=true&characterEncoding=GBK
  相关解决方案