-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 にあります。オブジェクトのjava.beans.Statement代わりに a を返しているためです。java.sql.Statement

于 2012-10-09T21:52:42.103 に答える