`
ghost_face
  • 浏览: 54620 次
社区版块
存档分类
最新评论

获取MySql表结构

 
阅读更多
import java.sql.*;

public class testMySql {

	public static void main(String[] args) {
		String driver = "com.mysql.jdbc.Driver";
		String userName = "cloud";
		String userPasswd = "bigbig";
		String database = "webmon_test";
		String jdbc = "jdbc:mysql//10.1.1.26:3306/" + database;
		try {
			Class.forName(driver);
			Connection conn = DriverManager.getConnection(jdbc, userName,
					userPasswd);
			if(!conn.isClosed()){
				Statement state=conn.createStatement();
				String tableName="test";  //
				String sql="Select * from "+tableName;
				ResultSet rs=state.executeQuery(sql);
				ResultSetMetaData rsmd=rs.getMetaData();
				
				int column=rsmd.getColumnCount(); //获取列数
				
				//注意:这个for循环中,下标是从i=1开始,如果从0开始,则会报错(貌似是Index……)
				for(int i=1;i<=column;i++){
					System.out.println(rsmd.getColumnTypeName(column));
				}
				
			}
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
 

 

分享到:
评论

相关推荐

    java 读取表结构 mysql

    在Java编程中,读取MySQL数据库的表结构是一项常见的任务,尤其在开发数据管理或数据分析应用时。这个过程涉及到连接数据库、执行SQL查询以及解析返回的结果集。下面将详细讲解如何实现这一功能。 首先,我们需要...

    Oracle的表结构转成Mysql的表结构

    这将返回一个完整的MySQL创建表语句,用于创建指定表的等效MySQL表结构。 #### 总结 本文介绍的`fnc_table_to_mysql`函数能够有效地帮助用户从Oracle迁移到MySQL时,快速地生成对应的表结构。尽管存在一定的局限性...

    数据库 mysql 表结构导出工具 DBCHM.rar

    总的来说,"数据库 MySQL 表结构导出工具 DBCHM"是数据库管理中一个实用的辅助工具,它使得MySQL表结构的管理和共享变得更加便捷。无论你是开发者、数据库管理员还是项目协调者,都能从中受益。

    mysql数据表结构说明模板.pdf

    在“mysql数据表结构说明模板.pdf”中,我们关注的是如何设计和利用数据表来存储与在线监测系统相关的数据,特别是针对电力行业的输电监控。在这个系统中,数据访问是通过南瑞界面进行的,它依赖于MySQL数据库提供的...

    Oracle|Sqlserver|MySql数据库表结构一键生成工具

    "Oracle|Sqlserver|MySql数据库表结构一键生成工具" 提供了一种高效的方法来自动化这个过程,大大减轻了手动编写文档的工作量。这款工具能够支持三种主流的关系型数据库管理系统:Oracle、SQL Server和MySQL。 ...

    mysql表结构同步[源代码]

    MySQL表结构同步是一种数据库管理中的常见任务,尤其在多环境部署或者团队协作开发时尤为重要。本文将详细解析如何实现MySQL数据库表结构的同步,并结合给定的源代码资源"mysql表结构同步[源代码]"进行讲解。 首先...

    mysql 数据库表结构对比java工具

    mysql 数据库结构对比工具 java 1.配置好两个数据库的账号密码数据库名称等信息 DbComparator db1 = new DbComparator("ip", null, "user", "password", "dbname", "47" ); ...

    Mysql数据库表结构差异性对比工具

    MySQL数据库在进行系统升级、迁移或者版本切换时,可能会遇到表结构不一致的问题,这将导致数据无法正确读取或写入,甚至可能引发错误。为了解决这个问题,"Mysql数据库表结构差异性对比工具"应运而生。这款工具能够...

    Java自动生成Mysql数据库结构

    通过加载数据库驱动,建立数据库连接,执行SQL语句,然后处理返回的结果集,开发者可以实现各种数据库操作,包括获取表结构信息。 自动化的数据库结构生成可以极大地提高开发效率。通常,数据库设计是项目初期的...

    Mysql正式/测试数据库表结构差异对比

    "Mysql正式/测试数据库表结构差异对比"是一个专题,主要关注如何比较和分析两个MySQL数据库之间的表结构差异,这对于确保数据库的一致性和数据完整性至关重要。这个过程通常在软件开发的测试和部署阶段执行,以验证...

    mysql数据表结构说明模板.docx

    MySQL 数据表结构说明模板是设计和管理数据库时的重要文档,它详细描述了数据库中的各个表、字段、数据类型以及它们之间的关系。在本案例中,我们关注的是电力行业的数据访问解决方案,涉及到的数据表主要与在线监测...

    C# MySQL导出表结构到Excel源码

    在标签中提到的“MySQL表结构导出”,意味着这个工具不仅会导出表中的数据,还会包含表的元数据,比如列名、数据类型、主键信息、索引等。这有助于用户全面理解数据库的结构,对于数据迁移、数据分析或者文档化...

    同步mysql表结构源代码.zip

    "同步mysql表结构源代码.zip"这个资源显然与数据库管理和开发工具有关,它提供了一种方式来确保不同数据库环境中的表结构保持一致。让我们深入探讨这个主题。 首先,MySQL是一个开源、免费的SQL数据库管理系统,...

    python 比较 mysql 表结构差异

    此时,利用Python进行自动化对比MySQL表结构差异就显得非常实用。本篇将详细介绍如何使用Python来实现这一功能,并结合给出的文件`compare_sql.py`、`sql1.sql`和`sql2.sql`来理解这个过程。 首先,我们需要了解...

    mysql表导出word

    "mysql表导出word"的功能就是为了解决这种需求,它允许我们将MySQL数据库中的表格数据转换成Microsoft Word文档,便于管理和共享。 首先,让我们深入了解一下MySQL中的数据导出。MySQL提供了一个名为`mysqldump`的...

    从MySQL数据库中获取表格的结构信息,然后将其写入Excel文件中 效果一级棒,谁用谁知道

    # 从MySQL数据库中获取表格的结构信息,然后将其写入Excel文件中。具体实现步骤包括: # 代码实现说明 # 1定义数据库连接信息和表名前缀; # 2创建一个新的Excel工作簿; # 3连接MySQL数据库,并创建游标对象; # 4...

    读取mysql数据库表结构.7z

    本压缩包文件“读取mysql数据库表结构.7z”显然包含与从MySQL数据库获取表结构相关的资源。这里我们将深入探讨如何读取MySQL数据库的表结构以及其背后涉及的关键知识点。 1. **MySQL数据库基础**: - MySQL是开源...

    Oracle数据库表转换为Mysql

    首先,需要使用Oracle数据库连接工具连接到Oracle数据库,获取表结构。可以使用PLSQL 12来连接Oracle数据库。然后,使用PowerDesigner工具将Oracle数据库中的表结构导出为sql文件。 二、PowerDesigner工具简介 ...

    MySQL表自动生成Java实体类

    这里提到的工具或脚本可以自动从MySQL数据库中读取表结构,然后根据结构生成对应的Java源代码。这个过程涉及到以下步骤: 1. **数据库连接**: 首先,需要配置数据库连接字符串,包括数据库URL、用户名、密码等信息...

    读取mysql数据库表结构生成接口文档

    首先,我们来看如何从MySQL数据库中获取表结构。在MySQL中,可以使用`DESCRIBE`或`SHOW COLUMNS`命令来查看一个表的结构。例如,如果你有一个名为`user`的表,你可以运行以下SQL命令: ```sql DESCRIBE user; ``` ...

Global site tag (gtag.js) - Google Analytics