MySql想以表原始列顺序查询到表的列名。
在学习Swing的时候,想通过数据库中的数据显示到Tabel中。(提一嘴,使用的是继承 AbstractTableModel方法实现)
在本来的学习中是使用JDBC配合AbstractTableModel来将数据库中数据展示在JTable中。
当时使用了MyBatis来做数据库连接,本来可以用ResultSetMetaData来找到想要的元数据,但是在MyBatis中不知道如何查询到列名了。
网上查到的各种方式查到的列名都是排序过的,不能以原来表中列顺序显示出来。
最后在一个Python的论坛里面找到了下面这句
SELECT COLUMN_NAME FROM information_schema.columns WHERE table_name= '表名' AND table_schema = '库名' ORDER BY ordinal_position;
本文来自博客园,作者:长寿奉孝,转载请注明原文链接:https://www.cnblogs.com/tyt0o0/p/16687732.html