iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >java查看数据库信息和对应表的信息
  • 725
分享到

java查看数据库信息和对应表的信息

2024-04-02 19:04:59 725人浏览 安东尼
摘要

public class DataBaseMessage {public static void main(String[] args) {getMessage();}public static void

public class DataBaseMessage {

public static void main(String[] args) {

getMessage();

}

public static void getMessage(){

Connection connection = null;

ResultSet rs = null;

try {

connection = 获取connection;

DatabaseMetaData dbMetaData  = connection.getMetaData();

                         System.out.println("数据库相关信息 : ");

System.out.println("已知的用户: "+ dbMetaData.getUserName());    

System.out.println("系统函数的逗号分隔列表: "+ dbMetaData.getSystemFunctions());    

System.out.println("时间和日期函数的逗号分隔列表: "+ dbMetaData.getTimeDateFunctions());    

System.out.println("字符串函数的逗号分隔列表: "+ dbMetaData.getStringFunctions());    

System.out.println("供应商用于 'schema' 的首选术语: "+ dbMetaData.getSchemaTerm());    

System.out.println("URL: " + dbMetaData.getURL());    

System.out.println("是否允许只读:" + dbMetaData.isReadOnly());    

System.out.println("的产品名称:" + dbMetaData.getDatabaseProductName());    

System.out.println("版本:" + dbMetaData.getDatabaseProductVersion());    

System.out.println("驱动程序的名称:" + dbMetaData.getDriverName());    

System.out.println("驱动程序的版本:" + dbMetaData.getDriverVersion());   


//查询t_file表格的所有信息

rs = dbMetaData.getColumns(null, null,"表名称", null);

//获取t_file表每条记录的信息

while(rs.next()){

System.out.println();System.out.println();

String column_name = rs.getString("COLUMN_NAME");

String type_name = rs.getString("TYPE_NAME");

int column_size = rs.getInt("COLUMN_SIZE");

boolean is_nullable = rs.getBoolean("IS_NULLABLE");

String column_def = rs.getString("COLUMN_DEF");

System.out.println("column_name :"+column_name+"  **** type_name :"+type_name+"  ****   column_size : "+column_size+"  ****   is_nullable : "+is_nullable +"  ****   column_def : "+column_def);

}

} catch (Exception e) {

e.printStackTrace();

}finally{

try {

//connection.close();

//rs.close();

} catch (Exception e2) {

e2.printStackTrace();

}

}

}

}


您可能感兴趣的文档:

--结束END--

本文标题: java查看数据库信息和对应表的信息

本文链接: https://www.lsjlt.com/news/40154.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pandas怎么查看数据库信息
    在Pandas中,可以使用以下方法来查看数据库信息:1. 使用`read_sql_query()`方法读取数据库表格数据,并打印出来...
    99+
    2023-09-16
    数据库 pandas
  • 数据库设计——MySQL查看表和字段注释信息
    一、前言 说明 在mysql中,information_schema这个数据库中保存了mysql服务器所有数据库的信息。 包括数据库名,数据库的表,表字段的数据类型等。 简而言之,若想知道mysql中...
    99+
    2023-10-27
    数据库 mysql
  • Impala中如何查看表的元数据信息
    在Impala中,可以使用DESCRIBE语句来查看表的元数据信息。例如,要查看名为table_name的表的元数据信息,可以执行以...
    99+
    2024-03-07
    Impala
  • plsql如何查看数据库连接信息
    在PL/SQL中,你可以使用以下语句来查看数据库连接信息:1. 查看当前连接的用户名:```sqlSELECT USER F...
    99+
    2023-10-07
    plsql 数据库
  • oracle怎么查看数据库连接信息
    要查看Oracle数据库连接信息,可以使用以下几种方法: 使用SQL*Plus命令行工具:通过连接到数据库并执行以下SQL语句来查...
    99+
    2024-04-09
    oracle 数据库
  • mysql数据库如何查看序列信息
    在MySQL中,序列信息通常指的是表的自增长列(AUTO_INCREMENT),可以使用以下几种方法来查看表的自增长列信息: 使...
    99+
    2024-04-16
    mysql
  • mysql怎么查看数据库配置信息
    要查看MySQL数据库的配置信息,您可以使用以下方法之一: 使用SQL语句查询配置信息: SHOW VARIABLES; 这将...
    99+
    2024-04-09
    mysql 数据库
  • plsql怎么查看数据库连接信息
    在PL/SQL中,可以使用以下方法来查看数据库连接信息:1. 查看当前会话的连接信息:   可以使用以下语句查看当前会话的...
    99+
    2023-10-11
    plsql 数据库
  • plsql怎么查看数据库的连接信息
    在PL/SQL中,可以使用以下方法来查看数据库的连接信息:1. 使用`V$SESSION`视图:可以查询当前会话的连接信息。以下是一...
    99+
    2023-09-14
    plsql 数据库
  • 数据库中如何查看统计信息
    小编给大家分享一下数据库中如何查看统计信息,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! set echo ...
    99+
    2024-04-02
  • mysql如何查看数据库创建信息
    本文小编为大家详细介绍“mysql如何查看数据库创建信息”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何查看数据库创建信息”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、使用命令select da...
    99+
    2023-06-30
  • sql如何查看表的信息
    要查看表的信息,可以使用以下SQL语句: SHOW TABLES; -- 显示所有表的名称 DESCRIBE table_name...
    99+
    2024-05-06
    sql
  • navicat查看表信息的方法
    小编给大家分享一下navicat查看表信息的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  在navicat中查看表信息有...
    99+
    2024-04-02
  • sql怎么查看表的信息
    sql 提供以下方法查看表信息:describe 获取列信息;show indexes 获取索引信息;show create table 获取约束信息;可使用 where 子句...
    99+
    2024-05-14
    mysql
  • 【Mysql数据库系列】Mysql锁表信息查看与解决
    前期回顾: 【Mysql数据库系列】数据表事务锁处理 解除mysql数据库锁表状态的两种方法 第一种: 1、查询是否锁表 show open tables where in_use > 0; 2、查询进程 show p...
    99+
    2023-09-14
    mysql 数据库锁表 锁表解决 锁表查询 查询锁表解决
  • MongoDB中怎么查看表信息
    在MongoDB中,可以使用以下命令来查看表信息: 使用show collections命令来列出当前数据库中所有的集合(表)名称...
    99+
    2024-04-09
    MongoDB
  • navicat premium查看表信息的方法
    这篇文章主要介绍navicat premium查看表信息的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!navicat premium如何查看表信息?我们在创建表的时候对字段进行...
    99+
    2024-04-02
  • 怎么在mysql中查看数据库创建信息
    这篇文章给大家介绍怎么在mysql中查看数据库创建信息,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、使用命令select database(),从查询结果可以看出,我们当前没有进入到任何数据库。所以为NULL*/。...
    99+
    2023-06-14
  • 如何在阿里云中查看数据库信息?
    阿里云是一个全球领先的云计算服务提供商,它为用户提供了一系列的数据存储、计算、安全等服务。在使用阿里云的服务时,我们可能会遇到一些问题,比如如何查看数据库信息。本文将详细说明如何在阿里云中查看数据库信息。 阿里云数据库信息的查看方式:登录阿...
    99+
    2023-11-05
    阿里 云中 数据库
  • 如何在Oracle中查看数据库的版本信息
    要在Oracle数据库中查看详细的版本信息,可以执行以下SQL查询: SELECT * FROM V$VERSION; 这...
    99+
    2024-04-09
    Oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作