导航:首页 > 编程大全 > 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数据库数据图形化相关的资料

热点内容
红头文件订书红线在哪里 浏览:851
excel怎么做文件头 浏览:703
为什么word找不到文件菜单 浏览:671
ios15安装后找不到描述文件 浏览:440
学编程怎么学最有效 浏览:873
通过wifi传文件到ipad 浏览:197
js随机颜色 浏览:611
文件快速复制到u盘的软件 浏览:443
如何检查无线网络驱动是否正常 浏览:468
百度网盘来自分享的文件在哪里 浏览:127
如何发视频到腾讯视频文件夹里 浏览:510
微信打开cad外部文件找不到 浏览:882
平板可以打开各种文件后缀的软件 浏览:531
苹果微信文件怎么全选 浏览:749
手机里之前打开过的文件在哪里找 浏览:685
cad能看word文件吗 浏览:719
12306火车票系统后台数据库 浏览:570
js翻译德语 浏览:33
从哪里可以下载a股的数据 浏览:437
逻辑文件名和物理文件名关系 浏览:66

友情链接