连接数据库时出现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("数据库关闭失败");
}
}
} 展开
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("数据库关闭失败");
}
}
} 展开
1个回答
2018-04-29
展开全部
看这个代码的话看不出来会报错,你看看是不是有别的报错地方,进行debug看看,错误其实已经很明显了,就是类型转换不正确,你检查一下看看表中的数据类型。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询