我是java的新手。我的问题是
我为所有数据库连接创建了一个类。现在我想在另一个类中访问该类方法。所以我创建了该类的对象。 但是,当我使用该对象访问数据库类的方法时,它显示错误
"dbcon(object) cannot be resolved to a type"
我无法理解这是什么问题。
请帮忙。
答案 0 :(得分:2)
制作有效的参考资料。
您得到的错误是因为您使用该类的代码无法引用该类。如果这些类位于不同的包中,则需要在您正在使用的类的顶部添加import
行以导入dbcon
类。
您还应该意识到案件很重要。 dbcon
与DBCon
不同。在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
}
}