记录一些java代码
来源:互联网 发布:xin域名注册 编辑:程序博客网 时间:2024/05/22 04:41
public boolean addRole(Role role){
try {
String uuid=SQLTool.getUUID();
String sql="insert into Sys_Role (id,name,type,scope,effect,idate,remark) values ('"
+uuid+"','"+role.getName()+"','"+role.getType()+"','"+role.getScope()
+"','"+role.getEffect()+"','"+role.getDate()+"','"+role.getRemark()+"')";
DBConnection db=new DBConnection();
DBUtil dbUtil=DBUtil.getInstance(db.getConnection(), sql);
dbUtil.executeUpdate();
return true;
} catch (Exception e) {
log.error(e.getMessage());
return false;
}
}
一个例子:实现对数据库的增加信息功能!
public boolean deleteRole(String id){
DBConnection db=new DBConnection();
Connection con=db.getConnection();
try {
con.setAutoCommit(false);
String sql="delete Sys_Role where id='"+id+"'";
DBUtil dbUtil=DBUtil.getInstance(con, sql);
dbUtil.executeUpdate();
sql="delete Sys_RolePurview where roleid='"+id+"'";
dbUtil.executeUpdate();
con.commit();
return true;
} catch (Exception e) {
try{
con.rollback();
return false;
}catch(Exception e2){
log.error(e.getMessage());
return false;
}
}
}
实现对数据库的删除操作功能
public boolean updateRole(Role role){
try {
String sql="update sys_role set name='"+role.getName()+
"',TYPE='"+role.getType()+
"',scope='"+role.getScope()+
"',effect='"+role.getEffect()+
"',IDATE='"+role.getDate()+
"',REMARK='"+role.getRemark()+
"' where id='"+role.getId()+"'";
DBConnection db=new DBConnection();
DBUtil dbUtil=DBUtil.getInstance(db.getConnection(), sql);
dbUtil.executeUpdate();
return true;
} catch (Exception e) {
log.error(e.getMessage());
return false;
}
}
实现对数据库的修改功能!
查看有好多种,就不写了!
这里用到的DBUTIL 中的功能是需要自己写的!也算总结吧!
- 记录一些java代码
- Java语言一些记录
- 记录一些Python的代码
- [Java]代码阅读记录
- java 代码随笔记录
- Java 一些记录日志系统
- 学习java的一些记录
- java反射的一些记录
- java一些常用代码
- 一些Java实现代码
- Objective-C 中一些代码记录
- JavaScript一些实用代码记录1
- 记录常用的一些小功能代码
- 关于可靠编写代码的一些记录
- 工作过程中,一些代码片段记录
- 一些发布所需的代码记录
- 记录一些常用的代码段
- 记录一些简单动画效果代码
- STL中迭代器浅析(转自:http://blog.csdn.net/gou_zh/archive/2008/11/04/3209974.aspx)
- 用VC操作INI文件
- 内存不能为“read”或“written”的解决方案
- Linux 系统配置文件
- jquery中一些用法备忘
- 记录一些java代码
- 成为CSDN会员了
- VC 调试小记之--warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
- C++常见的三种中文内码转换代码
- oracle 补丁下载
- 解决ASP.NET下的MENU控件在IE8中不显示的问题
- Ext布局的宽度问题
- 在WinCE中实现Screen Rotation(屏幕旋转)
- 关于strcpy源码分析