SQL语句定义,正确实现,仍然说它是bean

时间:2012-10-09 21:46:32

标签: java 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**

1 个答案:

答案 0 :(得分:1)

问题可能在您的ConfigurationManager中。因为它返回java.beans.Statement而不是java.sql.Statement对象。