`

DatabaseMetaData查看数据库信息

SQL 
阅读更多

DatabaseMetaData meta = connection.getMetaData();

通过DatabaseMetaData可以获得数据库相关的信息如:数据库版本、数据库名、数据库厂商信息、是否支持事务、是否支持某种事务隔离级别,是否支持滚动结果集等。

public class DBMD {

    public static void main(String[] args) throws SQLException {

       java.sql.Connection conn = JdbcUtils.getConnection();

       DatabaseMetaData dbmd = conn.getMetaData();

       System.out.println("db name: " + dbmd.getDatabaseProductName());

       System.out.println("tx: " + dbmd.supportsTransactions());

       conn.close();

    }

}

分享到:
评论

相关推荐

    DatabaseMetaData生成数据库DLL

    `DatabaseMetaData` 是Java数据库连接(JDBC)API的一部分,它提供了关于数据库模式、特性以及元数据的详细信息。本篇文章将深入探讨如何利用`DatabaseMetaData`生成数据库的DLL(在关系型数据库中,DLL通常指的是...

    DatabaseMetaData 接口

    DatabaseMetaData 接口DatabaseMetaData 接口作为整体提供有关数据库的综合信息。 其中某些方法采用“字符串”自变量作为目录和模式名称。DB2 Everyplace 忽略这些自变量。 此处的某些方法以 ResultSet 对象的...

    java 查询oracle数据库所有表DatabaseMetaData的用法(详解)

    在Java编程中,当我们需要与Oracle数据库交互时,`java.sql.DatabaseMetaData`接口提供了一种方式来获取关于数据库的各种元数据信息。这篇文章将详细介绍如何利用`DatabaseMetaData`查询Oracle数据库的所有表。 ...

    怎样用JDBC查看数据库的详细信息

    总结来说,使用JDBC查看数据库的详细信息主要涉及加载驱动、建立连接、获取`DatabaseMetaData`对象并调用其方法,以及正确处理结果集和关闭资源。这对于任何需要与数据库交互的Java应用都是至关重要的。通过阅读博文...

    java判断数据库表是否存在

    `DatabaseMetaData`接口提供了关于数据库的元数据信息,包括表、列、索引等的信息。它可以通过`Connection`对象的`getMetaData()`方法获得。在本例中,我们主要关注`getTables`方法,它返回一个包含指定模式下的所有...

    JDBC元数据操作--DatabaseMetaData接口Demo

    DatabaseMetaData和ResultSetMetaData就是两个常用的获取数据库元数据相关信息的接口,本文只讲解DatabaseMetaData接口获取元数据的方法。 文章地址:http://blog.csdn.net/chen_zw/article/details/18816599

    java获取数据库主外键

    使用`DatabaseMetaData`对象的方法`getTables()`来获取所有表的信息。 ```java ResultSet tableRs = dbmd.getTables(null, null, "%", new String[]{"TABLE"}); ArrayList<String> tables = new ArrayList(); ...

    DatabaseMetaDate接口

    DatabaseMetaData 接口作为整体提供有关数据库的综合信息。

    calibre-web 数据库文件metadata.db 下载

    calibre-web 数据库文件metadata.db 下载

    获取数据库描述信息

    DatabaseMetaData metaData = conn.getMetaData(); // 获取数据库元数据 ResultSet tables = metaData.getTables(null, null, "%", new String[] {"TABLE"}); // 获取所有表的信息 while (tables.next()) { System...

    java 获取数据库的基本信息

    此外,还可以通过`DatabaseMetaData.getColumns()`方法获取表的列信息,`getPrimaryKeys()`获取主键信息,`getExportedKeys()`获取外键信息等。 在实际项目中,你可能需要对这些结果进行处理,比如创建一个`...

    metadata.db

    《元数据数据库“metadata.db”在Calibre及群晖系统中的应用详解》 在数字图书馆管理和个人电子书收藏中,Calibre是一款广受欢迎的管理工具,它为用户提供了全面的电子书整理、转换和同步功能。其中,“metadata.db...

    Java获取数据库属性信息.rar

    在Java编程中,数据库操作是不可或缺的一部分,而`DatabaseMetaData`接口则是Java SQL API提供的一种机制,用于获取关于数据库的元数据信息。元数据是指关于数据的数据,例如表的结构、列的信息、索引、视图、存储...

    java读取metadata元信息

    在数据库操作中,JDBC(Java Database Connectivity)提供了`DatabaseMetaData`接口,允许查询数据库的元信息,如表结构、列信息、索引、视图等。通过`Connection`对象的`getMetaData()`方法可以获得这些信息。 6....

    神通数据库文档.pdf

    JDBC,即Java Database Connectivity,是Java数据库连接的简称,它表示Java数据库连接,由一组用Java编程语言编写的类和接口组成。JDBC为Java程序访问关系型数据库提供了编程接口,为数据库开发人员提供了一个标准的...

    基于Java JDBC的数据库元数据查询设计源码

    项目分为核心查询模块“database-metadata-core”和数据展示模块“database-metadata-view”,其中核心模块采用纯JDBC方式,通过java.sql.DatabaseMetaData对象获取数据库元数据信息,不依赖任何外部jar包,适用于...

    如何快速的为现有数据库建立数据字典?

    例如,`Connection.getMetaData()`方法返回一个`DatabaseMetaData`对象,提供了一系列的方法来获取数据库的元信息。 - **MetadataCreator.java**: 这个文件名可能表示一个Java类,该类负责从数据库获取元数据并...

    JAVA100例之实例56 数据库元数据

    JDBC提供了java.sql.Connection、java.sql.DriverManager、java.sql.DatabaseMetaData等类,用于建立数据库连接和获取元数据。 1. **建立数据库连接**: 使用`DriverManager.getConnection()`方法,提供数据库URL...

    java 获取数据库对SQL支持的信息

    `DatabaseMetaData`接口提供了许多方法,用于获取关于数据库的结构、支持的数据类型、SQL特性等信息。例如,你可以用以下代码获取所有支持的SQL关键字: ```java DatabaseMetaData dbMeta = conn.getMetaData(); ...

    jsp数据库脱裤脚本,脱各种数据库

    7. 使用DatabaseMetaData对象可以获取数据库的元数据,例如表名、列名等。 8. 使用ResultSet对象可以获取查询结果,例如执行SHOW CREATE TABLE语句可以获取表结构。 9. 使用Statement对象可以执行SQL语句,例如...

Global site tag (gtag.js) - Google Analytics