当前位置: 代码迷 >> Java Web开发 >> jdbc连接mysql 时出现java.lang.ClassCastException有关问题
  详细解决方案

jdbc连接mysql 时出现java.lang.ClassCastException有关问题

热度:110   发布时间:2016-04-16 22:10:07.0
jdbc连接mysql 时出现java.lang.ClassCastException问题
链接的代码如下:
  package com.contacts;
import java.sql.*;

public class Connection {
  public static void main(String args[])
  {
  try{
  Class.forName("com.MySQL.jdbc.Driver");//加载MySQL的数据驱动程序
           java.sql.Connection  con= java.sql.DriverManager.getConnection(
  "jdbc:MySQL://localhost:3306/users", "root", "root");//创建数据连接对象
但是在倒数第二行就出了错:

java.lang.ClassCastException: com.mysql.jdbc.JDBC4Connection cannot be cast to com.contacts.Connection
at com.contacts.Connection.main(Connection.java:8)
类型转换的错误?试了好多改法还是不行,求助求助~~~
------解决方案--------------------
Class.forName("com.MySQL.jdbc.Driver");/,这个驱动是哪儿来的啊。官方的不是这个啊,我记得小写的啊
------解决方案--------------------
Class.forName("com.mysql.jdbc.Driver");  //应该是这样,楼上提醒了我。
还有,你当前类名也叫Connection?会有冲突吧?
  相关解决方案