请教高手关于DatabaseMetaData的问题

kingsnake 2002-02-26 01:31:32
我在建立数据库连接后,就想得到数据库表结构的信息,包括某个表的列名,类型,长度等等,DatabaseMetaData这个类有getColumns()这个方法,它有四个参数,不知道这四个参数应该怎么填写,才能得到某个表的结构信息。
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingsnake 2002-02-27
  • 打赏
  • 举报
回复
谢谢两位,我比较需要小新提供的方法。
secretthing 2002-02-26
  • 打赏
  • 举报
回复
sql="SELECT * FROM "+tablename+" ";
rs=Tabledb.executeQuery(sql);
ResultSetMetaData rsmd = rs.getMetaData();
secretthing 2002-02-26
  • 打赏
  • 举报
回复
你也可以用ResultSetMetaData,比较简单,getColumnCount(),getColumnName(),getValueType()等等,能够得到你想要的,试试吧!
Hikaru 2002-02-26
  • 打赏
  • 举报
回复
ResultSet resultSet = databaseMetaData.getColumns(null, null,
tableName, "%");

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧