从类中获取值

时间:2011-01-25 12:28:49

标签: java

我是java的新手。我的问题是

我为所有数据库连接创建了一个类。现在我想在另一个类中访问该类方法。所以我创建了该类的对象。 但是,当我使用该对象访问数据库类的方法时,它显示错误

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

我无法理解这是什么问题。

请帮忙。

2 个答案:

答案 0 :(得分:2)

制作有效的参考资料。

您得到的错误是因为您使用该类的代码无法引用该类。如果这些类位于不同的包中,则需要在您正在使用的类的顶部添加import行以导入dbcon类。

您还应该意识到案件很重要。 dbconDBCon不同。在Java中,所有类名称都应以大写字母开头,所有变量都以小写字母开头。因此,类dbcon至少被命名为不正确。该标准有助于识别和解决您遇到问题之前的问题。

最后,我强烈建议您使用某种类似于Eclipse的IDE。该软件可以帮助您通过建议的步骤解决这些常见问题,从而使您的开发过程更加轻松。

答案 1 :(得分:0)

这是一个有效的参考示例。查看代码是否接近或类似(除了类和方法名称):

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
   }
}