如何用JDBC获取一个数据表的元数据信息,组合成CreateTable语句

ul10 2004-09-17 03:45:07
请各位大侠帮忙看看,如何用JDBC获取一个数据表的元数据信息,组合成CreateTable语句,很急啊!
...全文
315 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
bojinyu 2004-12-01
  • 打赏
  • 举报
回复
查数据字典

select * from cols where table_name='your_table'
bluemeteor 2004-12-01
  • 打赏
  • 举报
回复
JDBC获得的数据绝对是不靠普的


只有数据库中的系统表才是王道啊...比如oracle的all_tables sqlserver的sysobjects
romeo 2004-12-01
  • 打赏
  • 举报
回复
我晕~~~
jFresH_MaN 2004-12-01
  • 打赏
  • 举报
回复
用笨方法,差入一条数据,取出来看看不就知道默认值是什么了?
romeo 2004-12-01
  • 打赏
  • 举报
回复
但默认值的信息不知如何获取?还请各位大侠帮忙指点啊!

我也想知道啊,帮你顶!!!
sjtsh 2004-09-18
  • 打赏
  • 举报
回复
gz
ul10 2004-09-18
  • 打赏
  • 举报
回复
目前我利用DatabaseMetaData,ResultSetMetaData中的方法已经获取到了列名,列类型,精度,但默认值的信息不知如何获取?还请各位大侠帮忙指点啊!
redlaputa 2004-09-17
  • 打赏
  • 举报
回复
熟悉
java.sql.*

DatabaseMetaData
ResultSet
ResultSetMetaData
朋友别哭 2004-09-17
  • 打赏
  • 举报
回复
up
serf 2004-09-17
  • 打赏
  • 举报
回复
比较危险,因为下层实现很不规范,严重依赖于不同的数据库系统和驱动实现。

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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