我是java新手。我的问题是从类中提取值
我已经创建了所有数据库连接的类。现在我想访问另一个类中的那个类方法。所以我创建了该类的一个对象。 但是,当我使用这个对象来访问数据库类的方法,它显示的错误
"dbcon(object) cannot be resolved to a type"
我不明白是什么问题。
请帮忙。
我是java新手。我的问题是从类中提取值
我已经创建了所有数据库连接的类。现在我想访问另一个类中的那个类方法。所以我创建了该类的一个对象。 但是,当我使用这个对象来访问数据库类的方法,它显示的错误
"dbcon(object) cannot be resolved to a type"
我不明白是什么问题。
请帮忙。
请提供有效的参考。
您正在得到的错误是因为您使用该类的代码无法引用该类。如果这些类位于不同的包中,则需要将import
行添加到正在导入dbcon
类的类的顶部。
您还应该意识到案件事宜。 dbcon
与DBCon
不一样。在Java中,所有类名都应以大写字母和小写字母的所有变量开头。所以,dbcon
这个类至少被错误地命名。这个标准有助于识别和解决你在发生之前遇到的问题。
最后,我强烈建议你使用某种IDE,如Eclipse。通过建议的步骤帮助您解决这些常见问题,该软件可以使您的开发过程更加轻松。
下面是一个工作参考示例。看看你的代码,如果是接近或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
}
}
没有看到一些示例代码,没有人可以帮你。 – 2011-01-25 12:30:41