展开全部

那只e68a843231313335323631343130323136353331333335303530能创建一层的JTree ?import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

import javax.swing.JFrame;

import javax.swing.JTree;

import javax.swing.tree.DefaultMutableTreeNode;

public class JTreeDemo2 extends JFrame {

private Connection con;

private Statement ste = null;

ResultSet rs;

JTreeDemo2() {

super("JTreeDemo");

this.setSize(200, 200);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

OpenDb();

DefaultMutableTreeNode node = new DefaultMutableTreeNode("所有表");

createNodes(node, "0");

JTree tree = new JTree(node);

this.add(tree);

this.setVisible(true);

}

public void createNodes(DefaultMutableTreeNode parent, String ParentID){

DefaultMutableTreeNode temp = null;

String strsql = "show tables";

// 光标的相对位置

try{

rs = ste.executeQuery(strsql);

while (rs.next()){

temp = new DefaultMutableTreeNode(rs.getString(1));

parent.add(temp);

}

} catch(Exception e){

System.out.println(e);

}

}

// 连接数据库

void OpenDb(){

String driver = "com.mysql.jdbc.Driver";

String connection = "jdbc:mysql://localhost:3306/test";

// 数据库用户名

String user = "root";

// 数据库密码

String password = "root";

try {

Class.forName(driver);

}catch (ClassNotFoundException e) {

e.printStackTrace();

}

try{

con = DriverManager.getConnection(connection, user, password);

ste = con.createStatement();

}catch (SQLException e){

e.printStackTrace();

}

}

public static void main(String[] argv) throws Exception {

new JTreeDemo2();

}

}

jtree和mysql_java 已经获取某个mysql数据库的所有表名 创建JTree相关推荐

  1. MySQL数据库与数据表的创建

    MySQL数据库与数据表的创建 文章目录 MySQL数据库与数据表的创建 前言 一.创建数据库 二.使用数据库 三.创建数据表 前言 MySQL的介绍 什么叫数据库: 作用:存储数据,能够长期保存(断 ...

  2. excel查询mysql数据库表,excel创建数据表/查询mysql数据库中所有表名

    excel两个表格,数据库表与专门查询该数据库信息的表.在查询表中以多个项目进行查询符合条件的数据. 可以用"筛选"这个功能,在菜单里,对两个列进行筛选,符合条件的就会显示出来.很 ...

  3. Mysql数据库和数据表的创建和信息更改的常用指令

    文章目录 数据库和数据表的创建和信息更改 后续小实验做准备 一. 关于数据库和数据表的其它操作 1)数据库 ①创建数据库 ②显示目前所有的数据库 ③数据库重命名 2.1 先创建新库: 2.2 使用`R ...

  4. 查询mysql数据库中所有表名

    select table_name from information_schema.tables where table_schema='数据库名'

  5. qt中用mysql获取所有的数据库、数据库中的表名

    mysql中获取所有数据库用命令:show databases(包含视图) 查看数据库的所有表名用命令:use database(数据库名);show tables; 而在qt中使用mysql获取数据 ...

  6. 获取mysql可行方法_Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法...

    <Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法>要点: 本文介绍了Mysql学习Java实现获得MySQL数据库中所有表的记录总数可行方法,希望对您有用.如果有 ...

  7. mysql数据库特征_如何掌握MySQL数据库中动态表的特征

    以下的文章主要介绍的是如何正确掌握MySQL数据库中动态表的特征,可以说动态表在MySQL数据库中使用频率还是很大的,所以MySQL数据库中动态表的掌握也是一件很重要的事情,以下就是文章的具体内容. ...

  8. java代码内创建mysql索引_点评阿里JAVA手册之MySQL数据库 (建表规约、索引规约、SQL语句、ORM映射)...

    下载原版阿里JAVA开发手册  [阿里巴巴Java开发手册v1.2.0] 本文主要是对照阿里开发手册,注释自己在工作中运用情况. 本文内容:MySQL数据库 (建表规约.索引规约.SQL语句.ORM映 ...

  9. mysql数据库复制数据表时的风险

    最近在使用redis的缓存技术时,在项目中需要在插入mysql数据表记录的同时,缓存数据到redis.在创建数据表时,为了方便,直接使用复制另外一个数据库中的数据表,结果就悲剧了 package co ...

最新文章

  1. ICCV2021旷视研究院入选9篇paper介绍(检测+点云+图像配准等)
  2. 迈克尔戴尔展望医疗愿景:信息驱动创新
  3. JavaScript判断数组是否有重复值
  4. Bailian4118 开餐馆【DP】
  5. 进入linux jed文本编辑怎么退出,尝试将 Jed 作为你的 Linux 终端文本编辑器 | Linux 中国...
  6. open source Lrc歌词解析器发布
  7. 【T3】将“恢复记账前状态”按钮放置到工作台,一直显示。
  8. roboware studio教程_Roboware 常见操作和问题
  9. 铁道交通运营管理专业对计算机要求高吗,铁道交通运营管理就业前景怎么样
  10. BOM成本计算成最下级算到最上级
  11. 一些个人感觉很不错的特效
  12. windows虚机使用IIS服务搭建ftp
  13. 我是这样对待曾经背叛我的女人的!
  14. 咕咕漫画之弹窗破解去除
  15. 社会管理网格化 源码_全县首家镇域网格妇联——“和大王”社会治理网格化服务管理中心妇联正式成立!...
  16. 如何确定试管婴儿胚胎质量
  17. html5如何提交到邮箱,如何在html网页中提交表单直接发送到邮箱
  18. JavaScript 10进制转换为类似‘0x00d5’格式的16进制
  19. MY资源网址整合记录
  20. QMdiArea中多个小窗口如何自动调整大小以挤满整个窗口界面?(tile/cascade)

热门文章

  1. 微服务等于Spring Cloud?一文告诉你微服务到底是什么
  2. apache1.3 php编译,安装Apache1.3.29 - Linux+Apache+Mysql+PHP典型配置详解_Linux教程_Linux公社-Linux系统门户网站...
  3. python怎么变成exe_Python怎样打包成exe?
  4. 计算机windows10属性配置,电脑显示属性设置,教你win10系统电脑显示属性的设置教程...
  5. nginx绑定多个端口
  6. Nexus 3.31.1 maven 私服 仓库和IntelliJ IDEA 2021.2 实战篇 linux
  7. CAS项目部署和基础操作
  8. 前端_网页编程 Form表单与模板引擎(上)
  9. system.argumentnullexception值不能为null_MySQL NULL 值如何处理?
  10. android+模拟器+ram,Android模拟器RAM修改方法 - 尤其是3.0