2011-01-25 60 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 
    } 
}