Yat*_*oel 27 java jdbc prepared-statement
我找不到像这样的方法
char c ='c';
preparedStatement.setChar(1,c);
如何将字符设置为准备好的语句?
Edw*_*rzo 53
附录B(数据类型转换表)中的JDBC规范4.0声明了以下转换:
此表还显示了SQLInput reader方法使用的转换,但它们仅使用建议的转换.
JDBC Type Java Type ------------------------------------------- CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL java.math.BigDecimal BIT boolean BOOLEAN boolean TINYINT byte SMALLINT short
表B-1映射到Java类型的JDBC类型
因此PreparedStatement.setString(1, String.valueOf(myChar))应该做的伎俩.
使用 setString() 设置变量。
要取回它,请使用 getString() 并假设它不为 null,请执行以下操作来获取字符:
getString("your_column").charAt(0);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54758 次 |
| 最近记录: |