汽车租赁管理系统/反编译出来的文件/carRentalSystem/com/bluedot/persist/impl/SystemOperatorDaoImpl.java
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: SystemOperatorDaoImpl.java
package com.bluedot.persist.impl;
import com.bluedot.common.JdbcUtil;
import com.bluedot.domain.*;
import com.bluedot.exception.ApplicationException;
import com.bluedot.exception.DataAccessException;
import com.bluedot.persist.SystemOperatorDao;
import java.sql.*;
import java.util.List;
import java.util.Set;
public class SystemOperatorDaoImpl
implements SystemOperatorDao
{
public SystemOperatorDaoImpl()
{
}
public User userLogin(String userName)
{
Connection conn;
User u;
conn = null;
u = null;
try
{
conn = JdbcUtil.getConnection();
PreparedStatement ps = conn.prepareStatement("select * from users where username = ?");
ps.setString(1, userName);
ResultSet rs = ps.executeQuery();
long roleId;
for (roleId = 0L; rs.next(); roleId = rs.getLong("userlevel"))
{
u = new User();
u.setUserName(rs.getString("username"));
u.setIdentity(rs.getString("identity"));
u.setFullName(rs.getString("fullname"));
u.setSex(rs.getString("sex"));
u.setAddress(rs.getString("address"));
u.setPhone(rs.getString("phone"));
u.setPosition(rs.getString("position"));
u.setUserPwd(rs.getString("userpwd"));
}
if (roleId > 0L)
{
Role role = new Role();
PreparedStatement ps2 = conn.prepareStatement("select r.roleid,r.rolename , m.menuid ,m.menuname,m.connurl,m.fatherid from roles r ,roles_menus rm ,menus m where r.roleid = rm.roleid and rm.menuid = m.menuid and r.roleid = ?");
ps2.setLong(1, roleId);
Menu m;
for (ResultSet rs2 = ps2.executeQuery(); rs2.next(); u.getMenus().add(m))
{
role.setRoleId(rs2.getLong("roleid"));
role.setRoleName(rs2.getString("rolename"));
后面还有 40 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读 AI
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
