为什么在java中添加的数据成功后,在数据库中显示的是问号?

2025-03-04 11:13:55
推荐回答(2个)
回答1:

在action或者servlet中打印一下,看看这里是不是问号
如果是的话就把参数的字符集处理一下,如果这里是正常的文字而数据库里是问号,就看看你java用的字符集和数据库用的字符集是不是不同,调整为相同字符集就可以了

回答2:

你这种写法的话 values 后面括号中的 ? 号必须与字段数相同,如果要部分字段插入值的话,要改成

insert into orderInf('字段A','字段B','字段C') values(?, ?, ?)