Java 无法将netbeans连接到mysql服务器,出现异常
我已经尝试将netbeans连接到mysql服务器好几天了,我重新安装了mysql并更改了身份验证设置;更改了我的连接器/jjar文件 当我连接到数据库时,我确实收到“连接成功!”消息,我可以查看他们的数据。但我不断收到以下异常:- java.sql.SQLException:java.lang.ClassCastException:java.math.BigInteger不能转换为java.lang.Long 无法将java.math.biginger转换为java.lang.Long 这是我的密码:-Java 无法将netbeans连接到mysql服务器,出现异常,java,mysql,netbeans,Java,Mysql,Netbeans,我已经尝试将netbeans连接到mysql服务器好几天了,我重新安装了mysql并更改了身份验证设置;更改了我的连接器/jjar文件 当我连接到数据库时,我确实收到“连接成功!”消息,我可以查看他们的数据。但我不断收到以下异常:- java.sql.SQLException:java.lang.ClassCastException:java.math.BigInteger不能转换为java.lang.Long 无法将java.math.biginger转换为java.lang.Long 这是我
public static void main(String[] args) {
// TODO code application logic here
String s="";
try{
String url="jdbc:mysql://localhost:3306/mma";
String user="root";
String password="Reshteenbb4905";
Connection c=DriverManager.getConnection(url, user, password);
//Connection c=DriverManager.getConnection(url);
//
Statement stat=c.createStatement();
ResultSet result=stat.executeQuery("select ProductID from product "
+ "where ProductID='1'");
ResultSet result2=stat.executeQuery("select * from product");
while(result2.next()){
int i=result2.getInt(1);
s=result2.getString(2);
String description=result2.getString(3);
double d= result2.getDouble(4);
}
result.close();
//ResultSet result2=stat.executeQuery("select * from product");
//boolean cursor=result.next();
}catch(SQLException e){
for(Throwable t:e){
System.out.println(t);
e.getMessage();
}
// e.printStackTrace();
}
}
具体来说,您是在哪一行收到错误消息的?请尝试在while循环外声明变量(i、description、d)。好的,根据stacktrace,我在:-Connection c=DriverManager.getConnection(url、用户、密码);