数据库知识分享

作者: 张楚鑫_强化班 | 来源:发表于2019-08-04 14:42 被阅读18次

首先假设两个JTable,他们为table1与table2

假设从table1取值放到table2中

1、获得table1的选中行 int index = table1.getSelectedRow();

2、获得table1中列的个数 int column = table1.getColumnCount();

3、取出表格中index行中的值,用集合保存!

(1)创建一个保存的集合Vector<Vector<Object>> vector = Vector<Vector<Object>>();

(2) 再创建一个集合,用于加入到第一个集合 Vector<Object> object = Vector<Object>();

(3) 将index行的所有数据取出放入第二个集合中

for(int n= 0; n < column; n ++){

object.add(table1.getVauleAt(index,n));

}

(4)将第二集合中的数据加入到第一个集合中: vector.add(object);

4、创建table2的列名,并用一个集合表示,!

(1)创建一个集合,用于创建列名Vector<Object> object1 = new Vector<Object>();

(2) 为列名赋值,,,,在这里就省略了,具体的名视情况而定!

5、将取出的值加入到table2中:

(1)取得table2的模板DefaultTableModel model = (DefaultTableModel)table2.getModel();

(2)为模板添加内容:model.setDataVector(vector, object1);

(3)将模板添加到table2中, table2.setModel(model);

大功告成!

eclipse在代码上划一条线是什么意思?

可以使用,但是是过时的方法!

相关文章

  • 零基础快速自学SQL,2天足矣!

    上一篇分享了数据库的基础知识,以及如何安装数据库,今天这篇分享数据库操作和SQL。 SQL全称是 Structur...

  • 数据库知识分享

    首先假设两个JTable,他们为table1与table2 假设从table1取值放到table2中 1、获得ta...

  • 数据库事务(二)

    数据库事务那些事 这期接着来说数据库事务的小知识,因为MVCC的本身需要很多基础作为基础,准备分享几期基础知识后,...

  • day42

    刚好最近在写phpmysql的实验报告,就给大家分享一些数据库的知识。

  • Mysql_1 数据库基础

    目录:数据库基本知识数据库管理系统 一、数据库基本知识 数据库系统由数据库、数据库管理系统、应用系统和数据库管理员...

  • 数据库基础和SQL基础总结

    本文会总结下数据库知识,SQL基础,常用SQL语句总结; 一、数据库基础相关概念 二、数据库重点知识点 三、数据库...

  • 初识Neo4j - 图数据库

    起个头:由于涉及知识图谱的项目需要,接触到Neo4j图形数据库,就想写个笔记,做个分享,督促自己。 知识图谱: 简...

  • 知识分享之PostgreSQL——数据库中的模式(Schema)

    知识分享之PostgreSQL——数据库中的模式(Schema) 背景 日常我们开发时,我们会遇到各种各样的奇奇怪...

  • 【练手项目】学习培训应用——数据库篇

    数据库表 这里只简单介绍数据库表结构,详情参见数据库文件 数据库中未建立索引,后期有需要的时候再建 知识相关 知识...

  • Python Web 全栈开发

    需要学习的知识:python知识、操作系统知识、前端知识、数据库知识、网络知识、程序设计

网友评论

    本文标题:数据库知识分享

    本文链接:https://www.haomeiwen.com/subject/agcydctx.html