Java 中怎么把String类型的数据保存到32位char类型字段的数据库中?
使用String的toCharArray()方法返回的是char数组,还是无法保存到数据库中32位的char字段表中。在保存进数据库之前还需要先把String类型的数据保...
使用String的toCharArray()方法返回的是char数组,还是无法保存到数据库中32位的char字段表中。
在保存进数据库之前还需要先把String 类型的数据保存到一个对象中,这个对象变量和数据库中字段相对应,都是char类型。
如果转化 , 求解 ?
MySql数据库需要保存的字段为char类型
代码如:
Sessions se = new Sessions(); //Sessions对象
String = "welcome14user11";
//假如转化成char类型 char ch = ......;
se.setKeys(ch); //Sessions对喜爱那个中keys为char类型。
//......更新数据库 展开
在保存进数据库之前还需要先把String 类型的数据保存到一个对象中,这个对象变量和数据库中字段相对应,都是char类型。
如果转化 , 求解 ?
MySql数据库需要保存的字段为char类型
代码如:
Sessions se = new Sessions(); //Sessions对象
String = "welcome14user11";
//假如转化成char类型 char ch = ......;
se.setKeys(ch); //Sessions对喜爱那个中keys为char类型。
//......更新数据库 展开
4个回答
展开全部
数据类型不对,要是放,就要强制转换一下,把STRING 转成CHAR,也许就会错误,不过,反回来可以把
追问
char转String一句就搞定
现在是把String转成char, 我了解的都是只能转成char数组,现在需求转成char存入数据库
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String s="char";
char c = (char)s.getBytes()[0];
然后循环拼一下吧
char c = (char)s.getBytes()[0];
然后循环拼一下吧
更多追问追答
追问
怎么循环拼接成1个char
追答
没法拼接成一个char的.char不是String.只能是一个char一个char的输出
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用转, 直接存String
追问
对象变量也是char 所以直接存 在存入对象的时候就会报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询