PreparedStatement如何处理char类型数值及char[]类型数值呢?
preparedstatement要如何处理mysql类型中的char类型及char数组类型。比如说:建立admins表:create table admins(userID int auto_increment primary key,name varchar(20) not null,gender char default 'M',password char(32) not null) admins表里面gender是单字符类型(M代表男性,F代表女性),password是字符数组类型(定长32),现在我通过jdbc想插入一个值进去,用preparedstatement怎么实现。PreparedStatement类无setChar()方法,如何处理表中的gender值 是否可用preparedstatement.setString(index,convert(gender,char));(但jdk里的包无convert这个函数)。So what should I deal with the gender and password?
1回答
-
Bangk
Java中所有类型的基类都是Object,所以你可用用object类型(ps.setObject()),它可用存储任何数据!