SQLException.getSQLState
检索SQLState
的SQLException
对象。此方法可以返回的所有可能值是什么?我可以使用该值来标识数据库中发生的特定错误吗(即,该值可以告诉我是否是PK违例,唯一约束或列值是否很大等)?
同样,该DatabaseMetaData.getSQLStateType()
方法应该指示SQLSTATE
返回的SQLException.getSQLState
是X
/ Open(现在称为Open Group)SQL CLI还是SQL99。唯一可能的价值应该是DatabaseMetaData.sqlStateXOpen == 1
并且DatabaseMetaData.sqlStateSQL99 == 2
我正在获取价值0
。我想念什么吗?
有没有一种方法可以使用上述方法的组合来确定数据库中发生的特定错误类型?我可以指望的价值SQLException.getSQLState
吗?这些值在数据库提供者之间是否有所不同?
显然,可以从ANSI和XOpen中以较高的价格购买包括SQLStates的官方文档。但是,大多数数据库的文档都有SQLState的列表。DB2手册中可能是最完整(可访问的)在线清单。例如,请查阅《DB2通用消息》手册。Oracle(需要TechNet密码)和Sybase等也都有在线列表。
关于第二个问题,这是SQLState的意图,但是,各种数据库具有不同程度的合规性。例如,某些将多个本机错误消息映射到同一SQLState。对于一般用途,可能应该专注于主要代码(SQLState的前两个字符),然后确定次要代码(大于000)中是否有更多特定信息。
http://www.jguru.com/faq/view.jsp?EID=46397
在将其传递给HTTP请求之前,我必须验证标头值。 是否有一个特定的列表为所有可能的值? 否则,在HTTP请求中使用内容类型之前,是否有方法验证该内容类型?
问题内容: 如果我做对了,确定何时编译源代码。 为了更好地支持多种操作系统,我对可能的功能很感兴趣。 当然,由于Go是开源的,因此可能存在无限的可能性。因此,我真正想要的是一个“通用列表”。 已知值为: 或或?我知道其中至少必须存在一个。 问题答案: 请注意,这些值在中定义。 随着围棋1.5(Q3 2015年),将成为 很多 更加完整。 见提交1eebb91由Minux马() :为 所有 通用架构
我正在用Spring JPA配置一个数据库,我想知道的可能值是什么。我发现这个页面具有公共属性,但它没有给出所有可能的值。我希望会有一些文档说明您可以设置的所有属性的所有可能值。 我正在使用中props部分中的属性作为的属性
当然在文件结束或输入错误发生时返回,但这是否意味着没有更多的数据可用? 使用
我有下表: 对于两组中的每一组,我想返回所有可能的值组合。对于组1,例如,可能的组合是(A, B)、(A, C)、(A, D)、(B, C)、(B, D)、(C, D)、(A, B, C)、(B, D, C)、(C, A, B)。类似地,对于组2,它是(A, B)、(A, C)、(B, C)[备注:我不想考虑(1)只有一个值的组合,(2)所有值的组合和(3)没有值的组合。因此,对于n个不同的值,我