当前位置:编程学习 > JAVA >>

prepareStatement 乱码是问题

我用的是jsp连接sqlserver2000
有一条sql="INSERT INTO stu(CustID,Code,Name) VALUES ( ?,?,? )";
preStmt.setString(1,"这里是中文");
preStmt.setString(2,"这里是中文");
preStmt.setString(3,"这里是中文");
preStmt.executeUpdate();
这样插入时,数据库里是乱码,如果直接statement,就不是乱码,
我觉得这应该是基本问题,但百度、谷歌一晚上居然找不到答案,
希望高手指教
--------------------编程问答-------------------- 除 --------------------编程问答-------------------- 改成只插入一个字段是中文的试试。 --------------------编程问答-------------------- 建表语句贴出来
show create table tb_name
--------------------编程问答-------------------- jdbc url 设置没设置 编码 ?

jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8

试试设置下在看看 --------------------编程问答-------------------- 这个基本问题让我郁闷了。。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,