我是新來的,但我需要幫助。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'。 –