Java:JDBC获取列约束
目前使用JDBC,我能够从数据库中的表中检索列信息。我能够检索名称、列类型以及列是否允许空值 但是,我试图检索列是否有任何约束,特别是唯一约束 代码:Java:JDBC获取列约束,java,sqlite,jdbc,Java,Sqlite,Jdbc,目前使用JDBC,我能够从数据库中的表中检索列信息。我能够检索名称、列类型以及列是否允许空值 但是,我试图检索列是否有任何约束,特别是唯一约束 代码: 列唯一性通常由索引处理。尝试DatabaseMetData.getIndexInfo()方法。您可能还需要检查DatabaseMetaData.getPrimaryKeys()结果。请查看API提供的信息的文档。 rs = databaseMetaData.getColumns(null, null, tableName, null); whil
列唯一性通常由索引处理。尝试
DatabaseMetData.getIndexInfo()
方法。您可能还需要检查DatabaseMetaData.getPrimaryKeys()
结果。请查看API提供的信息的文档。
rs = databaseMetaData.getColumns(null, null, tableName, null);
while (rs.next()) {
String columnName = rs.getString(4);
String TypeName = rs.getString(6);
String nullable = rs.getString(18);