📄 managerdao.java
字号:
package com.javaBeanDao;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.List;
import com.sql.*;
import com.javaBean.*;
/**
* 这是一个对Manager表的数据javaBean进行操作的javaBean
* 对该表执行添,删,改,查的方法
* @author ACCP
*
*/
public class ManagerDao {
/**
* 这是一个专门用来对Manager表的数据javaBean进行添加操作的方法
* @param Manager
* @return 返回true就添加成功,否则就失败
*/
public boolean getManagerInsert(Manager manager)
{
String sql="insert into Manager values(''{0}'',''{1}'',{2},''{3}'')";
MessageFormat mf=new MessageFormat(sql);
Object[] obj=new Object[]{manager.getMname(),manager.getMpassword(),"default",manager.getMjb()};
sql=mf.format(obj);
return SQL.getSQL().getInsertAndUpdateAndDelete(sql);
}
/**
* 这是一个专门用来对Manager表的数据javaBean进行删除操作的方法
* @param mid
* @return 返回true就删除成功,否则就失败
*/
public boolean getManagerDelete(int mid)
{
String sql="delete from Manager where mid="+mid;
return SQL.getSQL().getInsertAndUpdateAndDelete(sql);
}
/**
* 这是一个专门用来对Manager表的数据javaBean进行修改操作的方法
* @param Manager
* @return 返回true就修改成功,否则就失败
*/
public boolean getManagerUpdate2(Manager manager)
{
String sql="update Manager set mname=''{0}'',mpassword=''{1}'' where mid={2}";
MessageFormat mf=new MessageFormat(sql);
Object[] obj=new Object[]{manager.getMname(),manager.getMpassword(),manager.getMid()+""};
sql=mf.format(obj);
System.out.println(sql);
return SQL.getSQL().getInsertAndUpdateAndDelete(sql);
}
/**
* 这是一个专门用来对Manager表的数据javaBean进行修改操作的方法
* @param Manager
* @return 返回true就修改成功,否则就失败
*/
public boolean getManagerUpdate(Manager manager)
{
String sql="update Manager set mname=''{0}'',mpassword=''{1}'',mJB=''{2}'' where mid={3}";
MessageFormat mf=new MessageFormat(sql);
Object[] obj=new Object[]{manager.getMname(),manager.getMpassword(),manager.getMjb(),manager.getMid()+""};
sql=mf.format(obj);
return SQL.getSQL().getInsertAndUpdateAndDelete(sql);
}
/**
* 这是一个专门用来对Manager表的数据javaBean进行查询操作的方法 *
* @return 返回List就查询成功,否则就失败
*/
public List getManagerSelect()
{
String sql="select * from Manager order by mid desc";
ResultSet rs=SQL.getSQL().getSelect(sql);
List list=new ArrayList();
Manager manager=null;
try {
while(rs.next())
{
manager=new Manager();
manager.setMid(rs.getInt(1));
manager.setMname(rs.getString(2));
manager.setMpassword(rs.getString(3));
manager.setMdatetime(rs.getString(4));
manager.setMjb(rs.getString(5));
System.out.println(manager.getMjb());
list.add(manager);
}
return list;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}finally
{
SQL.getSQL().getClass();
}
}
/**
* 这是一个专门用来对manager表的数据javaBean根据新闻ID进行查询操作的方法 *
* @return 返回manager就查询成功,否则就失败
*/
public Manager getMidSelect(int mid)
{
String sql="select * from Manager where mid="+mid;
ResultSet rs=SQL.getSQL().getSelect(sql);
Manager manager=null;
try {
if(rs.next())
{
manager=new Manager();
manager.setMid(rs.getInt(1));
manager.setMname(rs.getString(2));
manager.setMpassword(rs.getString(3));
manager.setMdatetime(rs.getString(4));
manager.setMjb(rs.getString(5));
}
// System.out.println("ID:"+manager.getMid());
// System.out.println("名称:"+manager.getMname());
// System.out.println("密码:"+manager.getMpassword());
// System.out.println("时间:"+manager.getMdatetime());
return manager;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}finally
{
SQL.getSQL().getClass();
}
}
public ResultSet PassWordSelect(String mname,String password)
{
String sql="select * from manager where mname=''{0}'' and mpassword=''{1}''";
MessageFormat mf=new MessageFormat(sql);
sql=mf.format(new Object[]{mname,password});
ResultSet rs=SQL.getSQL().getSelect(sql);
System.out.println(sql);
if(rs!=null)
{
return rs;
}
else
{
return null;
}
}
public ResultSet MnameSelect(String mname)
{
String sql="select * from manager where mname='"+mname+"'";
ResultSet rs=SQL.getSQL().getSelect(sql);
return rs;
}
/**
* 这是一个专门用来对manager表的数据javaBean根据新闻ID进行查询操作的方法 *
* @return 返回manager就查询成功,否则就失败
*/
public Manager getMidSelect2(String mname)
{
String sql="select * from Manager where mname='"+mname+"'";
ResultSet rs=SQL.getSQL().getSelect(sql);
System.out.println(sql);
Manager manager=null;
try {
if(rs.next())
{
manager=new Manager();
manager.setMid(rs.getInt(1));
manager.setMname(rs.getString(2));
manager.setMpassword(rs.getString(3));
manager.setMdatetime(rs.getString(4));
manager.setMjb(rs.getString(5));
}
// System.out.println("ID:"+manager.getMid());
// System.out.println("名称:"+manager.getMname());
// System.out.println("密码:"+manager.getMpassword());
// System.out.println("时间:"+manager.getMdatetime());
return manager;
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return null;
}finally
{
SQL.getSQL().getClass();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -