连接数据库时出现java.math.BigInteger cannot be cast to java.lang.Long null

importjava.sql.*;publicclassTest{publicstaticfinalStringDBDRIVER="org.gjt.mm.mysql.Dr... import java.sql.*;
public class Test {
public static final String DBDRIVER="org.gjt.mm.mysql.Driver";
public static final String DBURL="jdbc:mysql://localhost:3306";
public static final String USER="root";
public static final String PASSWORD="123456";

public static void main(String args[]){
Connection conn=null;
try{
Class.forName(DBDRIVER).newInstance();
System.out.println("数据库驱动加载成功");
}catch(Exception e){
System.out.println("数据库驱动加载失败");
}
try{
conn=DriverManager.getConnection(DBURL,USER,PASSWORD);
}catch(SQLException e){
System.out.println("数据库连接失败");
System.out.println("SQLEXCEPTION:"+e.getMessage());
}
System.out.println(conn);
try{
conn.close();
}catch(Exception e){
System.out.println("数据库关闭失败");
}
}
}
展开
 我来答
匿名用户

2018-04-29
展开全部
看这个代码的话看不出来会报错,你看看是不是有别的报错地方,进行debug看看,错误其实已经很明显了,就是类型转换不正确,你检查一下看看表中的数据类型。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式