本文整理汇总了Java中java.sql.JDBCType.values方法的典型用法代码示例。如果您正苦于以下问题:Java JDBCType.values方法的具体用法?Java JDBCType.values怎么用?Java JDBCType.values使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.sql.JDBCType
的用法示例。
在下文中一共展示了JDBCType.values方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: toSqlType
import java.sql.JDBCType; //导入方法依赖的package包/类
/**
* {@link java.sql.Types} の値を {@link java.sql.SQLType} に変換する
* @param sqlType {@link java.sql.Types} の値
* @return {@link java.sql.SQLType} の値
*/
private SQLType toSqlType(final int sqlType) {
for (JDBCType type : JDBCType.values()) {
if (type.getVendorTypeNumber().intValue() == sqlType) {
return type;
}
}
//下位互換のため、念のため生成して返す
return new SQLType() {
@Override
public Integer getVendorTypeNumber() {
return sqlType;
}
@Override
public String getVendor() {
return "unknown";
}
@Override
public String getName() {
return "unknown name:" + sqlType;
}
};
}
示例2: jdbcTypes
import java.sql.JDBCType; //导入方法依赖的package包/类
@DataProvider(name = "jdbcTypes")
protected Object[][] jdbcTypes() {
Object[][] o = new Object[JDBCType.values().length][1];
int pos = 0;
for (JDBCType c : JDBCType.values()) {
o[pos++][0] = c.getVendorTypeNumber();
}
return o;
}
示例3: testAllJdbcMapped
import java.sql.JDBCType; //导入方法依赖的package包/类
@Test
public void testAllJdbcMapped() {
// This test should fail when new JDBC types are added. It forces us to either (a) add mappings for
// the new types to RDF datatypes or (b) explicitly ignore the new type via 'unmap()'
Collection<Integer> mappedTypes = TypeMap.INSTANCE.getMappedJdbcTypes();
for (JDBCType jdbcType : JDBCType.values()) {
assertThat(mappedTypes).as(jdbcType.name()).contains(jdbcType.getVendorTypeNumber());
}
}