PreparedStatement预处理技术的中文乱码问题
代码如下:(主释了的语句有乱码问题,传入的参数没有问题,所有中文字符串参数在数据库都是乱码)
/**
* 添加用户(用户注册)
* @param username
* @param password
* @param truename
* @param email
* @param tel
* @param address
* @param zip
* @return 操作成功返回空,否则返回错误信息
*/
public String addUser(String username,String password,String truename,String email,String tel,String address,String zip) throws UnsupportedEncodingException{
String sErr="";
/*
String sql="insert into tb_user (user_username,user_password,user_truename,user_email,user_tel,user_address,user_zip,user_groupid) values (?,?,?,?,?,?,?,1)";
try {
PreparedStatement ps=db.getConn().prepareStatement(sql);
ps.setString(1,username);
ps.setString(2,Encrypt.MD5(password));
ps.setString(3,"火星");
System.out.println(truename);
ps.setString(4,email);
ps.setString(5,tel);
ps.setString(6,address);
ps.setString(7,zip);
ps.executeUpdate();
ps.close();
} catch (SQLException e) {
sErr=e.getMessage();
}
*/
String sql="insert into tb_user (user_username,user_password,user_truename,user_email,user_tel,user_address,user_zip,user_groupid) values ("+PStr.SqlStr(username)+","+PStr.SqlStr(Encrypt.MD5(password))
+","+PStr.SqlStr(truename)+","+PStr.SqlStr(email)+","+PStr.SqlStr(tel)+","+PStr.SqlStr(address)+","+PStr.SqlStr(zip)+",1)";
try {
Statement stmt=db.getConn().createStatement();
stmt.executeUpdate(sql);
stmt.close();
} catch (SQLException e) {
sErr=e.getMessage();
}
return sErr;
}
相关推荐
Rust开发环境选型指南:主流IDE介绍与配置教程
内容概要:本文详细介绍了几种常用的Rust开发环境,分别为Visual Studio Code(VSCode)、IntelliJ IDEA、CLion、RustRover及其他如Atom和Sublime Text编辑器,还涵盖了必要的调试工具和开发工具。文中详述了各集成开发环境的功能特色,如rust-analyzer提供的代码补全、类型检查;CodeLLDB支持下的VSCode能够便捷地进行程序调试,同时也列举了安装步骤以辅助读者建立完整的Rust开发环境。对于想要深入掌握不同Rust开发环境下工作的程序员而言,这是很好的指南性文章。 适用人群:对构建高效稳定的Rust应用有兴趣的学生,有一定编程经验并计划转学Rust的人群或是已经在从事嵌入式系统或其他性能敏感领域的专业开发人员。 使用场景及目标:旨在帮助用户找到适合自己的Rust开发工具集,降低入门门槛;提高生产力;增强解决问题的能力。 其他说明:特别指出VSCode作为新手友好选项的原因在于其易用性和灵活性;而对于追求更高效率和支持度的专业人士,则推荐考虑由JetBrains公司推出的产品如RustRover或CLion。
windows上rust开发环境配置
windows 上建立 rust 开发调试环境
IntelliJ安装并使用Rust IDE插件
主要介绍了IntelliJ安装并使用Rust IDE插件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
之旅:一个简单的跨平台Rust IDE
骑 进步很大!! 一个简单的跨平台Rust IDE
rust中文教程.pdf
https://kaisery.github.io/trpl-zh-cn/ rust 中文第二版 pdf


Java SE
