【发布时间】:2020-04-10 14:26:15
【问题描述】:
我目前正在为我们的 JAVA 训练营做一个迷你停车系统。
我正在尝试将整数变量的值放入不同的类中。
这些变量是总停放的 sql 计数的结果(countCar、countMotor 和 countVan)。
这就是我所做的:
我将它们存储在一个名为 SQLCountResult 的类中:
public class SQLConnections {
public Connection con = null;
public void parkInSQL() {
con = dbConnect.con();
int countCar;
int countMotor;
int countVan;
int parkCar;
int parkMotor;
int parkVan;
int[] vehicleTotal = new int[3];
String qCar = "SELECT COUNT(*) FROM `vehicle` WHERE `vType` = 1 AND `parkout` IS NULL";
String qMotor = "SELECT COUNT(*) FROM `vehicle` WHERE `vType` = 2 AND `parkout` IS NULL";
String qVan = "SELECT COUNT(*) FROM `vehicle` WHERE `vType` = 3 AND `parkout` IS NULL";
try {
Statement stmtCar = con.createStatement();
Statement stmtMotor = con.createStatement();
Statement stmtVan = con.createStatement();
ResultSet rsCar = stmtCar.executeQuery(qCar);
ResultSet rsMotor = stmtMotor.executeQuery(qMotor);
ResultSet rsVan = stmtVan.executeQuery(qVan);
rsCar.next();
rsMotor.next();
rsVan.next();
countCar = rsCar.getInt(1);
countMotor = rsMotor.getInt(1);
countVan = rsVan.getInt(1);
} catch(SQLException e) {
e.printStackTrace();
}
}
}
现在我想致电countCar、countMotor 和countVan 到另一个名为 Park 的班级。我的 Park 类代码如下:
public class Park {
public Connection con = null;
public void parkMethod() {
SQLConnections sqlConnections = new SQLConnections();
sqlConnections.parkInSQL();
}
}
我也尝试过使用扩展,但这也不起作用。如何将这些变量调用到 Park 类?
【问题讨论】:
标签: java variables methods automation integer