導航:首頁 > 編程大全 > java資料庫數據圖形化

java資料庫數據圖形化

發布時間:2023-03-06 14:57:25

① 如何將java資料庫讀取的數據轉到java圖形界面上

import java.sql.*; import java.awt.*; import javax.swing.*;

import javax.swing.table.*; //import java.awt.event.*;

public class DisplayDemo extends JFrame //implements ActionListener {

// private String

dbURL="jdbc:microsoft:sqlserver://202.115.26.181:1433"; // 資料庫標識名

private String user="devon"; // 資料庫用戶

private String password="book"; // 資料庫用戶密
碼 private JTable table; private JButton ok,canel; public DisplayDemo(){

super("顯示資料庫查詢結果"); //調用父類構造函數

String[] columnNames={"用戶名","年齡","性別","Email"}; //列名 Object[]
[] rowData=new Object[5][4]; //表格數據 ok=new JButton("確
定"); canel=new JButton("取
消"); // ok.addActionListener(this); // canel.addActionListener(this); try {

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection

con=DriverManager.getConnection("jdbc:odbc:example","sa",""); // Class.forNa
me("com.microsoft.jdbc.sqlserver.SQLServerDriver"); //載入驅動器

// Connection con=DriverManager.getConnection(dbURL,user,password); //獲取
連接

String sqlStr="select * from users"; //查詢語句

PreparedStatement ps=con.prepareStatement(sqlStr); //獲取PreparedStatement
對象

ResultSet rs=ps.executeQuery(); //執行查詢 String name,sex,email; //查詢結
果 int age;

int count=0;

while (rs.next()){ //遍歷查詢結果

rowData[count][0]=rs.getString("name"); //初始化數組內容 rowData[count]
[1]=Integer.toString(rs.getInt("age")); rowData[count]
[2]=rs.getString("sex"); rowData[count][3]=rs.getString("email"); count++;

}

con.close(); //關閉連接 }

catch(Exception ex){

ex.printStackTrace(); //輸出出錯信息 }

Container container=getContentPane(); //獲取窗口容
器 //container.setLayout(null);

container.add(ok);container.add(canel); ok.setBounds(10,120,70,20);

canel.setBounds(100,120,70,20);

table=new JTable(rowData,columnNames); //實例化表格 table.getColumn("年
齡").setMaxWidth(25); //設置行寬

container.add(new jscrollPane(table),BorderLayout.CENTER); //增加組件

setSize(300,200); //設置窗口尺寸 setVisible(true); //設置窗口可視

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //關閉窗口時退出程序 }

public static void main(String[] args){ new DisplayDemo(); } }

② Java如何調用資料庫中的數據畫圖

你需要下載導入JFREECHART的jar包
然後下面是一個例子
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RefineryUtilities;

public class XYSeriesDemo extends ApplicationFrame {

/**
* A demonstration application showing an XY series containing a null value.
*
* @param title the frame title.
*/
public XYSeriesDemo(final String title) {

super(title);
final XYSeries series = new XYSeries("Random Data");
series.add(1.0, 500.2);
series.add(5.0, 694.1);
series.add(4.0, 100.0);
series.add(12.5, 734.4);
series.add(17.3, 453.2);
series.add(21.2, 500.2);
series.add(21.9, null);
series.add(25.6, 734.4);
series.add(30.0, 453.2);
final XYSeriesCollection data = new XYSeriesCollection(series);
final JFreeChart chart = ChartFactory.createXYLineChart(
"XY Series Demo",
"X",
"Y",
data,
PlotOrientation.VERTICAL,
true,
true,
false
);

final ChartPanel chartPanel = new ChartPanel(chart);
chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
setContentPane(chartPanel);

}

public static void main(final String[] args) {

final XYSeriesDemo demo = new XYSeriesDemo("XY Series Demo");
demo.pack();
RefineryUtilities.centerFrameOnScreen(demo);
demo.setVisible(true);

}

}

series.add(1.0, 500.2);1.0,500.2分別是橫坐標和縱坐標數值 它會自動產生橫豎坐標的

③ java資料庫與圖形化界面試題,怎麼做啊給個思路也行!!!

1)寫界面
2)資料庫填充數據
3)JDBC增刪改查
4)建立連接,方法調用

④ 如何實現在JAVA的圖形界面上查詢資料庫內容

Java Swing中實現資料庫查詢還是很簡單的,就如你上面的問題,可以在一個JFrame上添加兩個JPanel,一個JPanel添加用於輸入查詢條件的文本輸入框和一個Button,另一個添加用於顯示查詢的組件。
這樣你在輸入查詢條件之後,點擊查詢按鈕,將要觸發一個滑鼠點擊事件,你可以在處理這個事件的方法之中實現查詢功能,然後你在顯示查詢的組件上顯示你查詢到的結果。
具體使用什麼樣的組件你可以查看jdk文檔,希望我的回答對你有所幫助!

⑤ Java如何中資料庫中獲取數據進行圖形化

在SERVLET中用SQL表達式把資料庫中要查找的內容取出來
如果是多條 可以放入一個集合里
然後把集合放入REQUEST里 在容轉發 把轉到JSP頁面 引用C標簽
用C標簽里的FOREACHE 把集合便利出來 用EL表達式接受$.

⑥ java用什麼技術把資料庫的數據以圖形化展示出來

要將數據形象展抄示出來可以用JSP頁面,在頁面中引入EL表達式,或者JSTL標准標簽庫,jsp頁面樣本文件如下:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<p>${data }</p>
</body>
</html>

閱讀全文

與java資料庫數據圖形化相關的資料

熱點內容
網信千金app 瀏覽:753
bjss 瀏覽:823
熊貓tvapp怎麼領竹子 瀏覽:863
管理學選擇工具 瀏覽:226
調試程序debug的使用實驗報告 瀏覽:301
什麼app可以錄制屏幕 瀏覽:848
英雄聯盟保存回放在哪個文件夾 瀏覽:693
微信賣盜版 瀏覽:190
編程適合什麼人群學習 瀏覽:479
安卓使資料庫中的一列相加 瀏覽:184
ppt聲音文件在哪裡 瀏覽:325
vs2010折疊代碼快捷鍵 瀏覽:531
flyme系統升級關閉 瀏覽:628
米家app電視如何添加 瀏覽:353
程序員死後網站怎麼處理 瀏覽:667
數控編程方向怎麼寫 瀏覽:591
win10怎麼找到寫字板 瀏覽:756
陰陽師安卓獨立版本 瀏覽:395
無法復制u盤內的文件錯誤 瀏覽:737
u盤裝系統不是iso文件 瀏覽:181

友情鏈接