日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

java销售额查询_用JSP+JavaBean开发模式实现一个销售额的查询

發布時間:2025/3/11 javascript 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java销售额查询_用JSP+JavaBean开发模式实现一个销售额的查询 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫使用mysql,如下:

vo包的Sales類:

package com.vo;

public class Sales {

public String salestime;

public float salesnum;

public String getSalestime() {

return salestime;

}

public void setSalestime(String salestime) {

this.salestime = salestime;

}

public float getSalesnum() {

return salesnum;

}

public void setSalesnum(float salesnum) {

this.salesnum = salesnum;

}

}

dao包中的DBManager類:

package com.dao;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class DbManager {

private static String URL = "jdbc:mysql://localhost:3306/sales";

private static String USER = "root";

private static String PWD = "root";

public static Connection getConn(){

Connection conn = null;

try {

Class.forName("com.mysql.jdbc.Driver");

conn = DriverManager.getConnection(URL,USER,PWD);

} catch (SQLException e) {

e.printStackTrace();

} catch (ClassNotFoundException e) {

e.printStackTrace();

}

return conn;

}

public static void closeAll(Connection conn,Statement ste,ResultSet rs){

if(rs != null){

try {

rs.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if(ste !=null){

try {

ste.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

if(conn !=null){

try {

conn.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

}

dao包中的SalesDao類:

package com.dao;

import java.sql.Connection;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import java.util.ArrayList;

import java.util.List;

import com.vo.Sales;

public class SalesDao {

public List find(String month) {

Connection con = null;

Statement state = null;

ResultSet resultSet = null;

List list = null;

String sql = "select * from sales where salestime like '" + month + "-%'" ;

con = DbManager.getConn();

try {

state = con.createStatement();

resultSet = state.executeQuery(sql);

while(resultSet.next()){

if(null == list){

list = new ArrayList();

}

Sales sales = new Sales();

sales.setSalestime(resultSet.getString("salestime"));

sales.setSalesnum(resultSet.getFloat("salesnum"));

list.add(sales);

}

} catch (SQLException e) {

e.printStackTrace();

}finally{

DbManager.closeAll(con, state, resultSet);

}

return list;

}

}

index.jsp頁面:

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

My JSP 'index.jsp' starting page

請選擇查詢的月份:

1月

2月

3月

4月

5月

6月

7月

8月

9月

10月

11月

12月

show.jsp頁面:

String path = request.getContextPath();

String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%>

My JSP 'show.jsp' starting page
銷售日期銷售額

String month = request.getParameter("month");

SalesDao dao = new SalesDao();

List list = dao.find(month);

if(list != null){

for(Sales sales : list){

%>

}

}else{

%>

暫時沒有數據

}

%>

結果展示:

如圖,選擇1月,點擊查詢按鈕,出現如下情況:

總結

以上是生活随笔為你收集整理的java销售额查询_用JSP+JavaBean开发模式实现一个销售额的查询的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。