关于mysql的连接,导入jar包,需要看版本吗?
package util;
import java.sql.*;
public class DB {
	private static String rootname="root";
	private static String rootpass="11111111";
	
	private static String driver="com.mysql.jdbc.Driver";
	
	private static String url="jdbc:mysql://localhost:3306/shopping";
	static {
		 try {
			Class.forName(driver).newInstance();//实例化Driver
			System.out.println("实例化了");
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (InstantiationException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
	}
	private DB(){} //调用时先调这个类
	//连接到数据库
	public static Connection getConn() {
		Connection conn=null;
		try {
			
			conn = DriverManager.getConnection(url,rootname,rootpass);
			System.out.println("连接了");
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return conn;
	}
这是java代码 开发环境是 eclipse
我搜索了一下,好像说这种异常提示都是因为数据库版本跟驱动包的版本不一致,但是我在网上下了很多包,加载进去都不行,上学期还是可以的,我把上学期的工程用到的包放进去,也是这个异常提示,有人遇到过这个情况吗?
======================================下面是异常提示
实例化了
java.sql.SQLException: Communication link failure: 
java.io.IOException, underlying cause: Unexpected end of input stream
** BEGIN NESTED EXCEPTION ** 
java.io.
IOException
MESSAGE: Unexpected end of input stream
STACKTRACE:
java.io.IOException: Unexpected end of input stream
	at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:1080)
	at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:619)
	at com.mysql.jdbc.Connection.createNewIO(Connection.java:1532)
	at com.mysql.jdbc.Connection.<init>(Connection.java:486)
	at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:326)
	at java.sql.DriverManager.getConnection(DriverManager.java:571)
	at java.sql.DriverManager.getConnection(DriverManager.java:215)
	at util.DB.getConn(DB.java:33)
	at shopping.vo.User.save(User.java:57)
	at org.apache.jsp.register_jsp._jspService(register_jsp.java:79)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
	at org.apache.catalina.cor