猿问

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?
孤独的鹰-90后
浏览 3399回答 1
1回答

Bangk

Java中所有类型的基类都是Object,所以你可用用object类型(ps.setObject()),它可用存储任何数据!
随时随地看视频慕课网APP

相关分类

Java
MySQL
我要回答