0
public class A {
// method to get connection
ComboPooledDataSource cpDataSource = new ComboPooledDataSource();
public Connection getconnection() throws Exception {
Connection con = null;
try {
// open a connection
con = cpDataSource.getConnection();
} catch (SQLException e) {
e.printStackTrace();
}
return con;
}
public Class B {
Statement stat = null;
Connection con = getconnection();
stat = con.createStatement();
stat.execute("create table if not exists Node1(id int NOT NULL AUTO_INCREMENT, name varchar(255), ip varchar(255), port int, site varchar(255), object_referenece varchar(255), connectivity_status varchar(255))");
closeConnection(con,stat);
public void closeConnection(Connection con, Statement stat) throws
SQLException {
stat.close();
con.close();
}
}
我有這兩個類,B類純粹是爲了創建表。我需要從類A的getConnection方法繼續在類B中。當我使用此語法時,它要求我在此類中再次創建getconnection方法。是否有任何可能的方法從類A中獲取方法並在類B中使用它?java命令調用getconnection方法從一個類到另一個
你的代碼有點亂,請檢查一下。 'B'類缺少水平。 –