我有一个数据库- pro。表名是orders。该表有一个字段 -总计。总数具有值 - (100,200,300,400,500)。现在我需要从上面的数据库中添加所有值。我怎样才能在 Java 中做到这一点?如何用 Java 编写查询?请帮我。这是我的代码部分:
public class GetCurrentDateTime {
private Object sum;
public int data(){
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/pro","root","");
PreparedStatement statement = con.prepareStatement("select sum(total) from orders where status='Q' AND WEEK(date) = WEEK(CURDATE()) AND YEAR(date) = YEAR(CURDATE())");
ResultSet result = statement.executeQuery();
println(result,getString(1));
}
catch(Exception exc){
System.out.println(exc.getMessage());
}
return 0;
}
private void println(ResultSet result, Object string) {
// TODO Auto-generated method stub
}
private Object getString(int i) {
// TODO Auto-generated method stub
return sum;
}
}
这是我的另一堂课:
public class Demo {
public static void main(String[] args){
GetCurrentDateTime obj = new GetCurrentDateTime();
System.out.println(obj.data());
}
}
如果我必须运行我的演示类,则意味着总数的总和将显示在 tomcat 控制台窗口上。但它是否仅显示 null 0。如何sum(total)
在 Java 中调用函数?请帮我。