10bet网址
MySQL Connector/J 8.0开发指南
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 0.8 mb
PDF (A4)- 0.8 mb


6.3.17 JDBC遵从性

  • useColumnNamesInFindColumn

    在JDBC-4.0之前,JDBC规范存在一个bug,即可以将什么作为“列名”提供给findColumn()等ResultSet方法,或者接受String属性的getter。JDBC-4.0明确了“列名”是指标签,如“as”子句中给出的,并由ResultSetMetaData.getColumnLabel()返回,如果没有as子句,则表示列名。将此属性设置为“true”将提供与JDBC-3.0和JDBC规范的早期版本一致的行为,但由于规范错误,可能会产生意想不到的结果。此属性优先于“useoldaliasmetadatabehaor”,除非您需要它针对ResultSetMetadata提供的特定行为。

    默认值
    从版本 5.1.7
  • 学究式的

    严格遵守JDBC规范。

    默认值
    从版本 3.0.0
  • useOldAliasMetadataBehavior

    驱动程序是否应该在列和表上使用“AS”子句的遗留行为,并且只返回ResultSetMetaData.getColumnName()或ResultSetMetaData.getTableName()的别名(如果有的话),而不是原始的列/表名?在5.0。X,默认值为true。

    默认值
    从版本 5.0.4