如何使用java获取表的不可空列?
我正在尝试通过java代码获取表的不可为空的列......任何人都可以帮助我吗?
I am trying to get the non-nullable columns of a table through a java code.... Can anyone help me?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
目前尚不完全清楚你在问什么。您想从 Java 程序中找出特定表的哪些列不可为空吗?
您可以调用 java.sql.DatabaseMetaData.getColumns() 来获取有关表的列的信息。您将返回的其中一项是
IS_NULLABLE
,它指示该列是否可以为空。有关详细信息,请参阅getColumns
方法的 API 文档。It is not completely clear what you are asking. Do you want to find out, from your Java program, which columns of a specific table are not nullable?
You can call
java.sql.DatabaseMetaData.getColumns()
to get information about the columns of a table. One of the items that you'll get back isIS_NULLABLE
, which indicates if the column is nullable. See the API documentation of thegetColumns
method for detailed information.不是 Java 答案,但您可以查询它!
提供 table_name 并过滤可为 null
not a Java answer, but you can query for it!
supply the table_name and filter on nullable