oracle数据库交互(新增/修改用)
来源:互联网 发布:手机写游记软件 编辑:程序博客网 时间:2024/04/28 03:04
这几天在做java的ssh框架整合开发时,经常发现添加和修改数据时有乱码问题,现给出以下几种解决方案:
1.action类代码示例
public String update() {String username = null;String adress = null;try { username = new String((employer.getUsername().getBytes("ISO8859-1")), "UTF-8"); adress = new String((employer.getAdress().getBytes("ISO8859-1")), "UTF-8");} catch (UnsupportedEncodingException e) {// TODO: handle exceptione.printStackTrace();}employer.setUsername(username);employer.setAdress(adress);employerService.update(employer);return "success";}
示例给出的是在action类写修改数据时用的强制装换,这套目前来看最行之有效。
2.修改web.xm文件
<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter><filter-mapping><filter-name>encodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping>
在web.xml文件中给出拦截代码。
3.struts.xml中也可配置
<constant name="struts.i18n.encoding" value="UTF-8" />
1 0
- oracle数据库交互(新增/修改用)
- oracle 新增数据库表、新增列名、修改列名
- Oracle角色-新增 修改 授权。。
- C#中oracle二进制文件操作(新增、修改)
- Oracle基础-新增、修改、删除、重命名表字段(DDL)
- 修改数据库密码和新增数据库用户权限
- Oracle 增加修改删除字段/新增记录
- oracle新增修改表字段+注释
- ORACLE新增,授权,修改,删除用户
- oracle一条语句完成新增和修改
- mybatis针对Oracle数据库进行(单个或多个条件)批量操作(新增、修改、删除)的sql写法--mysql
- mybatis针对Oracle数据库进行(单个或多个条件)批量操作(新增、修改、删除)的sql写法--mysql
- oracle新增(ibatis)
- MySQL数据库表的管理(修改表,复制,新增、修改列,删除表列)
- Mybatis的oracle的经典SQL语句(分页-新增的id自增-批量新增-动态修改-union all)
- oracle数据库新增字段报错
- 【VBA研究】用VBA实现excel与Oracle数据库交互
- ajax提交数据(修改、新增)到数据库并刷新数据
- Android 增量更新
- wpa_supplicant-2.6交叉编译
- 第十四周项目1(1)--验证折半查找算法
- (第十五周项目1)验证算法(2)
- 第十五周 项目1 希尔排序
- oracle数据库交互(新增/修改用)
- 一个三流学校程序员的奋斗(勉)
- 如何理解Bundle传递数据与直接用intent传递数据
- android之EditText实现动态显示隐藏密码输入框的内容(实用)
- Android特效合集
- class 文件与dex文件区别 (dvm与jvm区别)及Android DVM介绍
- 第14周项目3 是否二叉排序树?
- 第十四周项目1-验证算法(3)-二叉排序树算法
- 第十三周项目3-Dijkstra算法验证