&引用;java.lang.ClassCastException:org.apache.derby.client.net.NetConnection无法强制转换为smartdatabase.Connection;有人知道为什么吗?

&引用;java.lang.ClassCastException:org.apache.derby.client.net.NetConnection无法强制转换为smartdatabase.Connection;有人知道为什么吗?,java,jdbc,connection,classcastexception,Java,Jdbc,Connection,Classcastexception,我100%确信我的连接名称是正确的,“smartdatabase”是该代码所在的包,“SmartData”是我在NetBeans IDE 8.2中的嵌入式数据库(我相信它是一个Derby数据库) 您的smartdatabase包中可能有一个名为Connection的类。 使用此类代替java.sql.Connection 默认情况下,编译器从同一个包解析连接 尝试重命名该类或使用完全限定名(java.sql.Connection),而不仅仅是连接: private java.sql.Connec

我100%确信我的连接名称是正确的,“smartdatabase”是该代码所在的包,“SmartData”是我在NetBeans IDE 8.2中的嵌入式数据库(我相信它是一个Derby数据库)


您的
smartdatabase
包中可能有一个名为
Connection
的类。 使用此类代替
java.sql.Connection
默认情况下,编译器从同一个包解析
连接

尝试重命名该类或使用完全限定名(
java.sql.Connection
),而不仅仅是连接:

private java.sql.Connection conn = null;
private java.sql.Connection conn = null;