我是新来的,但我需要帮助。SQL语句定义,正确实施,仍然说它是豆类
import java.sql.SQLException;
import java.sql.Statement;
public class testConnection {
private ConfigurationManager cmi;
private Statement stmt ;
public testConnection() {
cmi = new ConfigurationManager();
}
public void test() throws SQLException{
cmi.openConnection();
stmt = cmi.createStatement();
}
}
我知道这段代码还没有完成,但它给了我错误的"stmt = cmi.createStatement();"
。它说它找到了bean,但我已经将它定义为SQL并导入了SQL语句,所以我没有真正了解它。我有另一个应用程序,我以同样的方式做了,但它的工作。
以下是错误(编译)全文:
**: incompatible types
found : java.beans.Statement
required: java.sql.Statement
stmt = cmi.createStatement();
1 error**
您应该编辑您的问题并添加错误。还尝试重新“重新找到它找到的bean,但我已经将其定义为sql并导入了sql语句”。 – dan
你的问题不清楚。在这里粘贴确切的异常堆栈跟踪 – kolossus
听起来'cmi.createStatement()'正在返回'java.beans.Statement'类的一个实例,而您期待它返回'java.sql.Statement'。 –