當前位置:首頁 » 操作系統 » java統計資料庫

java統計資料庫

發布時間: 2022-05-10 18:44:41

A. java如何將資料庫中的數據統計後用jfreechart顯示出來(要具體代碼)

其實挺簡單的,注意我寫的注釋!
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="org.jfree.chart.JFreeChart,org.jfree.chart.ChartUtilities,
org.jfree.chart.ChartFactory,
org.jfree.chart.plot.PlotOrientation,
org.jfree.data.category.DefaultCategoryDataset"%> //上面是需要添加的頭文件
<html>
<body>
<%
String dataName[]=new String[]{"0-30歲","30-50歲","50-70歲","70歲以上"};//顯示數據系列
int dataValueCount[]={4,5,4,6};//數據系列對應的值
//以上兩行可以從資料庫里去取值,用循環寫入數組
//------創建數據集,並設置值------
DefaultCategoryDataset categoryDataset = newDefaultCategoryDataset();//這個表示柱狀圖
for(int i=0;i<dataName.length;i++)
categoryDataset.addValue(dataValueCount[i],dataName[i],dataName[i]);//循環寫入數據集
String titleString="用戶年齡階段分布統計圖";//圖的標題
JFreeChart chart = ChartFactory.createBarChart(titleString,"用戶年齡階段","數量",
categoryDataset,PlotOrientation.VERTICAL,true,true,false);//chart就是欲創建的圖表
ChartUtilities.writeChartAsJPEG(response.getOutputStream(),chart,500,300);//這行的意思是輸出成一個JPEG形式的文件顯示
%>
</body>
</html>

其實後面還有很多參數的,比如顏色,柱子的標題等等,太多屬性了,這個你查看一下JFREECHART的文檔就行了,比如下面這樣,很容易吧。
Font labelFont = new Font("SansSerif", Font.TRUETYPE_FONT, 12);
/*
* VALUE_TEXT_ANTIALIAS_OFF表示將文字的抗鋸齒關閉,
* 使用的關閉抗鋸齒後,字體盡量選擇12到14號的宋體字,這樣文字最清晰好看
*/
// chart.getRenderingHints().put(RenderingHints.KEY_TEXT_ANTIALIASING,RenderingHints.VALUE_TEXT_ANTIALIAS_OFF);
chart.setTextAntiAlias(false);
chart.setBackgroundPaint(Color.white);
// create plot
CategoryPlot plot = chart.getCategoryPlot();
// 設置橫虛線可見
plot.setRangeGridlinesVisible(true);
// 虛線色彩
plot.setRangeGridlinePaint(Color.gray);

// 數據軸精度
NumberAxis vn = (NumberAxis) plot.getRangeAxis();
// vn.setAutoRangeIncludesZero(true);
DecimalFormat df = new DecimalFormat("#0.00");
vn.setNumberFormatOverride(df); // 數據軸數據標簽的顯示格式
// x軸設置
CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setLabelFont(labelFont);// 軸標題
domainAxis.setTickLabelFont(labelFont);// 軸數值

屬性比較多,不可能全貼出來,也不必全用,設置一些實用的屬性即可。

B. java中怎麼快速的查找出sql資料庫信息的總條數

用戶信息表增加頭像地址
欄位
用文件上傳的控制項,文件上傳到伺服器指定文件夾,獲取該路徑,將該路徑保存到資料庫
登錄的時候再取出來跟其他用戶屬性一樣,顯示的地方拼接到img標簽里

C. java對資料庫獲取統計數和排序

您好,提問者:
用SQL查詢排序就好了。。
SELECT
?,?,?
FROM
表名
WHERE
條件
ORDER
BY
要排序的欄位
ASC;//ASC是升序,也就是從小到大//DESC是降序,從大到小

D. 用java對sql servsr 資料庫表中的欄位進行統計

首先用jdbc連接資料庫,查詢資料庫得到resultset,遍歷resultset得到字元串數組,用string的split(",")方法將每個字元串分成一個新的字元串數組,然後一個兩層循環匹配就搞定了

E. Java資料庫主要有哪些

常用的資料庫有MySQL,緩存資料庫 一般使用 Redis ,比較大型的項目我們一般一會使用orcal

F. java資料庫是什麼

是個學生吧,還沒有系統的學習:
1、Java是一門編程語言,為的實現如何連接客戶與數據,之間的一種連接工具,你可以這么理解,你想要圖書館裡面的所有的圖書,查找某個資料,沒有編程語言做的變成系統,你只能夠通過自己去圖書館一本一本的去翻,去找。有了編程語言,就可以專門的做出一個查詢系統,這個系統將所有的圖書的內容都融匯到一個地方,然後通過你用Java編寫的查詢系統,進行查找想要的資料,就是電子化,這樣同時可以提供給更多的人去查找,也給更多的人省去了,單獨查找的時間。編程語言就是做這個的。
2、資料庫是做什麼的呢:
在上面我們提到了,就是把所有的書的內容都放置到一個地方,而資料庫就是進行存放這個書籍內容的地方,有了資料庫,我們可以更好的去管理書籍裡面的內容,進行改寫,進行備份,進行整理。在一個企業裡面:三分管理 七分技術 十二分數據,其實人們最注重的是數據的積累。一家銀行,有多少個客戶,客戶都各自存儲了多少錢,什麼時候存儲的。它並不關心你這系統是什麼東西,它只想通過你的系統繼續操作裡面的數據。資料庫就是這個作用。
3、話又說回來了,就是存儲數據,你完全可以用記事本,excel表格,或者自己隨便的定義一種東西進行存儲,但是,當級別達到幾千,幾萬,幾十萬,幾百萬,幾千萬,幾億,你如何去存儲,用什麼東西進行查詢歷史的數據,如果你真的有本事能夠做到查詢的速度性,安全性以及便於管理性,你可以完全不用資料庫,當然目前世界上還沒有人能夠弄成,能弄成的幾個公司就是現在的資料庫公司:oracle,db2等等

不知你是否明白,希望對你有幫助。
以上回答你滿意么?

G. Java如何進行資料庫里的數據統計

你這個跟java沒什麼關系,資料庫自己就能實現。
T-SQL這樣寫就可以了

select * into table2 from table1
where (time>3:00 and time<5:00) --這句是偽代碼,你把條件改對

如果要統計數據條數,另寫一條sql查。
如果table2已經建好,請先刪除。
-------------------------------------------------------
這還不簡單啊,把上面的內容組合一下。

select count(*) as count_num from table1 where (你的條件)
--這句得到數據條數了。
再加上這句
select no,time from table1 where (你的條件)
--這句得到所有符合條件的數據。

插入也可以用子查詢
--假設table2的id是自增的
insert into table2(no,time) values(
select no,time from table1 where(你的條件)
)

你在java里通過這些查詢已經得到你要的數據了,再處理下就行了。
也可以把所有的查詢都變成子查詢然後放到一個SQL語句裡面,不過好象沒必要。

H. java 如何對某個資料庫中所有數據進行關鍵詞搜索並統計搜索所得結果的總數

select count(*) from tablename where 列 like '關鍵字1' or 列 like '關鍵字2';

意思就是查詢 tablename 表中的 列 內容包括 關鍵字1 或者包涵 關鍵字2 的 一共有多少數據。。 count 是查詢 受影響的 行數。 資料庫關鍵字。

I. 急!!!! java中 統計資料庫裡面 ID為123的個數,並用hashmap 格式接收返回的個數值,個數列印到控制台

map.put("123",query.uniqueResult()); (hibernate)

熱點內容
阿里雲怎麼領伺服器 發布:2024-10-09 05:17:53 瀏覽:816
c語言可逆素數 發布:2024-10-09 05:13:44 瀏覽:920
班級采訪問題 發布:2024-10-09 04:45:44 瀏覽:497
單人地圖腳本 發布:2024-10-09 04:45:32 瀏覽:754
易語言cf自瞄源碼 發布:2024-10-09 04:36:14 瀏覽:121
安卓和蘋果哪個更難修理 發布:2024-10-09 04:36:12 瀏覽:26
黎明覺醒安卓什麼配置 發布:2024-10-09 04:32:05 瀏覽:127
助手autojs腳本 發布:2024-10-09 04:31:40 瀏覽:186
sql判斷今天 發布:2024-10-09 04:19:35 瀏覽:943
拆分視頻需要哪些配置 發布:2024-10-09 04:06:39 瀏覽:912