Kan*_*pta 7 java api jdbc resultset
我一直在对数据库进行CRUD操作,但我找不到任何直接的方法来获取char数据库中的数据类型.
char
虽然我使用getString(String column_name)结果集实现了输出,但我想知道为什么不存在任何方法getChar(String column_name),因为String和Character是两种不同的数据类型.
getString(String column_name)
getChar(String column_name)
ddm*_*mps 17
正如MySQL所看到的那样,一切都是Strings因为它没有单个字符的类型.当然,您可以设置CHAR或VARCHAR最大尺寸为1,但这是一种特殊情况,您通常不希望在功能已经存在的情况下为特殊情况制作方法.
Strings
CHAR
VARCHAR
只需char从结果中提取Java String,如下:
String
getString(column_name).charAt(0)
小智 8
请参阅链接并查看表3-1,您将会理解为什么不存在getChar(String column_name).
摘要: char的映射是String.因此存在getString(String column_name)char数据类型
gre*_*dha 5
这是因为MySQL 中的Char并不真正意味着单个 char 值,它实际上意味着一个字符数组。在 java 中,字符数组表示为字符串,因此方法相同。
归档时间:
12 年,5 月 前
查看次数:
26290 次
最近记录: