-3

我是新来的,但我需要一些帮助。

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**
4

1 回答 1

1

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

于 2012-10-09T21:52:42.103 回答