`
tntxia
  • 浏览: 1507356 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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

阅读更多

用JDBC可以做数据库的管理软件,比如DbVisualizer就是使用JDBC制作的。

 

数据库的信息查看,JDBC使用了一个DatabaseMetaData这个类来实现。

 

首先,我们使用这样一段代码来连接数据库

 

public static void getConnection(){
		try{
			Class.forName("com.mysql.jdbc.Driver");
			connection = DriverManager.getConnection(
					url, user, password);
		}catch(Exception e){
			e.printStackTrace();
		}
	}

 

 

接下来,我们可以根据前面得到的链接,来获取表的信息

 

 

public static Table getTable(){
		Table table = new Table();
		ArrayList<Column> columns = new ArrayList<Column>();
		try{
			DatabaseMetaData meta = connection.getMetaData();
			ResultSet rs = meta.getTables(null, "test", null, new String[]{"table","view"});
			while(rs.next()){
				Column col = new Column();
				col.setName(rs.getString(3));
				col.setType(rs.getString(4));
				
				columns.add(col);
			}
			
		}catch(Exception e){
			e.printStackTrace();
		}
		table.setColumns(columns);
		return table;
		
	}

 

大家注意到DatabaseMetaData的getTables方法返回的是一个ResultSet的对象,这个对象与我们平常使用ResultSet是同一个类,下标3处放的就是数据库的表的名字,4则是表的类型(表或视图,如果是表返回table,如果是视图返回view)。

 

下面是我用Swing做的一个简单的数据库管理的MyEclipse项目。

 

 

 

 

0
0
分享到:
评论

相关推荐

    JDBC连接数据库测试

    JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试...

    java使用jdbc将数据库数据导出到csv文件.pdf

    Java 使用 JDBC 将数据库数据导出到 CSV 文件 Java 是一种广泛使用的编程语言,它提供了多种方式来处理数据库数据,而 JDBC(Java Database Connectivity)是 Java 中连接数据库的标准 API 之一。将数据库数据导出...

    JDBC连接数据库步骤

    jdbc java 数据库 连接数据库 步骤

    实验3 JDBC操作数据库3

    3. **数据库连接**:使用JDBC进行数据库连接时,首先需要加载数据库驱动,这可以通过`Class.forName()`方法实现。然后,使用`DriverManager.getConnection()`方法创建`Connection`对象,这是与数据库建立连接的关键...

    JDBC连接数据库步骤及代码

    本文将详细介绍如何使用JDBC连接Oracle数据库,并提供具体的代码示例。 #### 二、JDBC连接数据库步骤 ##### 1. 导入必要的JDBC驱动包 在使用JDBC连接Oracle数据库之前,首先需要下载并导入Oracle官方提供的JDBC...

    JDBC连接数据库方法文档

    下面是 JDBC 连接数据库的详细方法文档。 一、加载 JDBC 驱动程序 在连接数据库之前,首先要加载想要连接的数据库的驱动到 JVM(Java 虚拟机)。这通过 java.lang.Class 类的静态方法 forName(String className) ...

    jsp中jdbc数据库连接

    jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc...

    使用JDBC操作数据库

    本篇文章将详细阐述如何使用JDBC来操作数据库。 首先,我们需要了解JDBC的核心组件。JDBC API主要包括以下部分: 1. **Driver Manager**:这是Java应用程序与数据库驱动程序之间的桥梁。它负责加载和管理符合JDBC...

    《JDBC API数据库编程实材作教材》[PDF]

    这是一本关于JDBC API数据库编程的书,主要介绍Java程序设计基础、 SQL基础知识、JDBC(Java数据库连接)应用、接口和类,以及如何在JSP和Servlet中使用JDBC,并以完整的实例程序说明 JDBC API(应用程序编程接口)...

    jdbc访问数据库

    这是使用jdbc访问数据库的方法,很好的,很详细的讲解了如何使用jdbc连接数据库

    JDBC访问数据库步骤

    在使用 JDBC 访问数据库之前,需要加载对应的数据库驱动。加载驱动可以使用反射机制,例如使用 `Class.forName(String driverName)` 方法加载驱动。不同的数据库有不同的驱动,例如 Oracle、SQL Server、DB2、...

    JDBC连接数据库各种数据库参数大全

    以上介绍了如何使用Java通过JDBC连接不同类型的数据库,并详细解释了各个数据库连接的配置参数。在实际应用中,根据不同的数据库类型选择合适的驱动程序,并正确设置URL、用户名、密码以及其他连接参数是非常重要的...

    数据库实验8 java连接数据库(JDBC代码+报告)

    《数据库系统概论》课程之实验八,通过JDBC访问数据库。本文件中包含实验报告一份,可运行代码一份与JDBC的驱动jar包。 程序实现了使用Java语言编程实现对数据库的访问,所有的SQL操作均在自己建立的新库里进行,...

    JDBC数据库编程实验

    (1)熟练掌握JDBC操作数据库的整个过程; (2)利用预处理语句操作数据库; (3)掌握可滚动和可更新的结果集的基本操作方法; (4)理解JDBC中实现事务处理的基本方法; (5)理解数据库连接池的基本原理和思想,...

    JDBC与Java数据库编程

    通过本章节的学习,我们了解了JDBC的基本概念、体系结构、API及其版本发展情况,同时也学习了如何使用JDBC来进行基础的数据库操作。接下来,我们将在后续章节中深入探讨JDBC的高级应用以及其他相关的主题。

    数据库概论实验范文实验八:通过JDBC方式访问数据库

    实验八的主题是“通过JDBC方式访问数据库”,这是数据库概论课程中的一项重要实践内容。JDBC(Java Database Connectivity)是Java语言中用于与各种数据库交互的一种标准接口,由Sun Microsystems开发并定义,现已...

    JDBC连接数据库代码大全

    JDBC(Java Database Connectivity)是Java编程语言中用于与各种数据库进行交互的一种API。它提供了一种标准的方式来访问和操作数据库,使得开发人员无需关心具体的数据库实现细节,就能执行SQL语句并处理结果。JDBC...

    eclipse JDBC连接数据库及jsp操作数据库数据详细教程.docx

    eclipse JDBC连接数据库及jsp操作数据库数据详细教程 本教程旨在指导读者如何使用Eclipse、JDBC和JSP来连接数据库并操作数据库数据。整个教程分为三部分:安装准备工作、安装Tomcat和MyEclipse、配置JDBC连接数据库...

Global site tag (gtag.js) - Google Analytics