2011-01-25 88 views
1

我是java新手。我的問題是從類中提取值

我已經創建了所有數據庫連接的類。現在我想訪問另一個類中的那個類方法。所以我創建了該類的一個對象。 但是,當我使用這個對象來訪問數據庫類的方法,它顯示的錯誤

"dbcon(object) cannot be resolved to a type" 

我不明白是什麼問題。

請幫忙。

+2

沒有看到一些示例代碼,沒有人可以幫你。 – 2011-01-25 12:30:41

回答

2

請提供有效的參考。

您正在得到的錯誤是因爲您使用該類的代碼無法引用該類。如果這些類位於不同的包中,則需要將import行添加到正在導入dbcon類的類的頂部。

您還應該意識到案件事宜。 dbconDBCon不一樣。在Java中,所有類名都應以大寫字母和小寫字母的所有變量開頭。所以,dbcon這個類至少被錯誤地命名。這個標準有助於識別和解決你在發生之前遇到的問題。

最後,我強烈建議你使用某種IDE,如Eclipse。通過建議的步驟幫助您解決這些常見問題,該軟件可以使您的開發過程更加輕鬆。

0

下面是一個工作參考示例。看看你的代碼,如果是接近或similiar(除了類和方法名):

package com.example.util; 

// imports if required 

public class MyConnection { 

    // attribute storing the real connection 
    Connection conn = null; 

    // constructor to create a connection 
    public MyConnection() { 
    this.conn = magicMethodToCreateConnection(); // to be implemented 
    } 

    // getter method for that connection 
    public Connection getConnection() { 
    return conn; 
    } 
} 

package com.example.application; 

import com.example.util.*; 
// more imports if required 

public class ConenctionUser { 

    public static useConnection() { 
    MyConnection myConn = new MyConnection(); 
    Connection conn = myConn.getConnecion(); 
    // now we can use conn 
    } 
}