java jtable数据写入excel_java如何将JTable内容写入excel文件

这个博客展示了如何在Java Applet中进行数据库连接和查询操作。代码创建了一个JApplet,包含了JButton和JTable组件,用于触发查询并显示结果。在`init`方法中初始化组件,按钮事件监听器触发查询,`userInit`方法负责数据表格的初始化和数据库连接。通过`getFieldNames`获取表的列名,并用`DefaultTableModel`创建表格模型。
摘要由CSDN通过智能技术生成

谢谢。

|

import java.awt.*;

import java.awt.event.*;

import java.applet.*;

import javax.swing.*;

import com.util.*;

import java.util.*;

import javax.swing.table.*;

import java.sql.*;

public class TestDatabase extends JApplet {

boolean isStandalone = false;

JButton jButton1 = new JButton(); //触发时间查询按扭

Database db=new Database();

JTable table1 = new JTable();

JScrollPane scroll = new JScrollPane();

JTextField text1 = new JTextField();

DefaultTableModel dtm; //定义表格的数据模型

Vector vCdata=null;  //定义表的列名(以vector存储)

ResultSet rsRow=null; //查询表的数据集合

/**Construct the applet*/

public TestDatabase() {

}

/**Initialize the applet*/

public void init() {

try {

jbInit();

userInit(); //自定义的操作都在次方法中

}

catch(Exception e) {

e.printStackTrace();

}

}

/**Component initialization*/

private void jbInit() throws Exception {

jButton1.setText("jButton1");

jButton1.setBounds(new Rectangle(26, 225, 79, 29));

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(ActionEvent e) {

jButton1_actionPerformed(e);

}

});

this.setSize(new Dimension(664, 300));

this.getContentPane().setLayout(null);

scroll.setBounds(new Rectangle(12, 24, 644, 189));

text1.setBounds(new Rectangle(16, 271, 365, 22));

this.getContentPane().add(scroll, null);

this.getContentPane().add(jButton1, null);

// this.getContentPane().add(text1, null);

scroll.getViewport().add(table1, null);

}

/*userInit() 数据表格的初始化*/

public void userInit()

{

db.connect();   //数据库连接

vCdata=db.getFieldNames("T_REGISTRATION");  //得出列名(vector存储)

dtm=new DefaultTableModel(); //定义模式

table1.setModel(dtm);  //设定表模式

/**for 列出标题烂**/

for(int i=0;i

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值