/*
<%--////////////////////////////////////////////////////GTON原创作品-Struts图书馆管理系统//////////////////////////////////////////////////////////////
////////////所用技术:jsp2.0+servlet2.4+jstl1.1+Struts1.2+sqlserver2000+tomcat5.5/////////////////////////////////////
/////////////////////////////////////////////////////专业制作网站 专业制作毕业设计////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////QQ:27612285//////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////Mail:punkwang@126.com////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////WEB:www.98202.com www.630cn.com//////////////////////////////////////////////////////
////////////////////////////////////////////////////qq群:20665503////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////求高薪工作一个有意者联系本人/////////////////////////////////////////////////////////
////////////////////////////////////////////////////Phone:010-81110277(王先生)///////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////--%>
<%--接 毕业设计业务 网站业务 商业网站 个人网站 商城系统 企业主页 JSP ASP.net PHP !!!
业务种类
网站业务: 商业网站 个人网站 商城系统 企业主页 等中小型网站(asp, jsp ,php ,asp.net)
毕业设计业务:java(j2ee j2se) vb delphi php .net等毕设业务
模块业务:各种中小型模块 java .net
如有需要 价格细谈 QQ:27612285
我的网站
HTTP://www.98202.com
HTTP://www.do3w.com
HTTP://www.201cn.com
HTTP://www.630cn.com--%>
*/package com.gton.bean.db;
import java.sql.*;
import com.gton.bean.*;
import com.gton.util.*;
import java.util.*;
public class DataBean {
private Connection conn = null;
private ResultSet res = null;
private java.sql.PreparedStatement prepar = null;
private java.sql.CallableStatement proc = null;
public int pagecount = 0;
public DataBean() { //构造函数
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn = DriverManager
.getConnection(
"jdbc:microsoft:sqlserver://127.0.0.1:1433;databasename=Book",
"sa", "");
System.out.println("连接成功");
} catch (SQLException ex) {
System.out.println(ex.getMessage() + "路径错误");
} catch (ClassNotFoundException ex) {
System.out.println(ex.getMessage() + "驱动错误");
}
}
public void Close() { //关闭方法
try {
if (res != null) {
res.close();
}
if (prepar != null) {
prepar.close();
}
if (conn != null) {
conn.close();
}
} catch (SQLException ex) {
ex.printStackTrace();
}
System.out.println("关闭成功");
}
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////Admin登陆方法/////////////////////////////////////////////////
public boolean checkAdminLogin(AdminBean ab) { // 验证登陆
boolean result = false;
if (!MyString.checkParameter(ab.getAdmin_Name()
+ ab.getAdmin_Pwd())) {
return result;
}
try {
String sql =
"select count(*) from Admin where Admin_Name=? and Admin_Pwd=?";
prepar = conn.prepareStatement(sql);
prepar.setString(1, ab.getAdmin_Name());
prepar.setString(2, ab.getAdmin_Pwd());
res = prepar.executeQuery();
if (res.next()) {
if (res.getInt(1) > 0) {
result = true;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public AdminBean getAdminBean(AdminBean ab) { // 获取AdminBean持久化
AdminBean admin = null;
try {
String sql =
"select * from Admin where Admin_Name=? and Admin_Pwd=?";
prepar = conn.prepareStatement(sql);
prepar.setString(1, ab.getAdmin_Name());
prepar.setString(2, ab.getAdmin_Pwd());
res = prepar.executeQuery();
if (res.next()) {
admin = new AdminBean();
admin.setAdmin_ID(res.getInt("Admin_ID"));
admin.setAdmin_Name(res.getString("Admin_Name"));
admin.setAdmin_Pwd(res.getString("Admin_Pwd"));
admin.setAdmin_Flag(res.getString("Admin_Flag"));
}
} catch (Exception e) {
e.printStackTrace();
}
return admin;
}
/////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////User登陆方法/////////////////////////////////////////////////
public boolean checkUserLogin(UserBean ub) { // 验证登陆
boolean result = false;
if (!MyString.checkParameter(ub.getUsers_Name()
+ ub.getUsers_Pwd())) {
return result;
}
try {
String sql =
"select count(*) from Users where Users_Name=? and Users_Pwd=?";
prepar = conn.prepareStatement(sql);
prepar.setString(1, ub.getUsers_Name());
prepar.setString(2, ub.getUsers_Pwd());
res = prepar.executeQuery();
if (res.next()) {
if (res.getInt(1) > 0) {
result = true;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public UserBean getUserBean(UserBean ub) { // 获取UserBean持久化
UserBean user = null;
try {
String sql =
"select * from Users where Users_Name=? and Users_Pwd=?";
prepar = conn.prepareStatement(sql);
prepar.setString(1, ub.getUsers_Name());
prepar.setString(2, ub.getUsers_Pwd());
res = prepar.executeQuery();
if (res.next()) {
user = new UserBean();
user.setUsers_ID(res.getInt("Users_ID"));
user.setUsers_Name(res.getString("Users_Name"));
user.setUsers_Pwd(res.getString("Users_Pwd"));
user.setUsers_Adds(res.getString("Users_Adds"));
user.setUsers_Class(res.getString("Users_Class"));
user.setUsers_Count(res.getInt("Users_Count"));
user.setUsers_Phone(res.getString("Users_Phone"));
user.setUsers_Sex(res.getString("Users_Sex"));
}
} catch (Exception e) {
e.printStackTrace();
}
return user;
}
public UserBean getUserBean(int users_ID) { // 获取UserBean持久化
UserBean user = null;
try {
String sql =
"select * from Users where Users_ID=?";
prepar = conn.prepareStatement(sql);
prepar.setInt(1, users_ID);
res = prepar.executeQuery();
if (res.next()) {
user = new UserBean();
user.setUsers_ID(res.getInt("Users_ID"));
user.setUsers_Name(res.getString("Users_Name"));
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
STRUTS图书馆管理系统.rar (78个子文件)
STRUTS图书馆管理系统
src
com
gton
bean
UserBean.java 4KB
AdminBean.java 3KB
db
DataBean.java 28KB
LendBean.java 3KB
BooksTypeBean.java 2KB
BooksBean.java 3KB
PunishBean.java 3KB
action
user
UsersRegAction.java 3KB
BookCarAction.java 3KB
ChengeUserInfoAction.java 4KB
BooksPageAction.java 5KB
UserPunishPageAction.java 3KB
UsersLoginAction.java 3KB
OutAction.java 3KB
LendBookAction.java 4KB
LendBookListAction.java 3KB
admin
InsertBooksAction.java 3KB
DeletePunishAction.java 3KB
GiveAction.java 3KB
AdminBooksPageAction.java 5KB
AdminLoginAction.java 3KB
UsersPageAction.java 3KB
AdminOutAction.java 3KB
EditBooksAction.java 3KB
LendPageAction.java 3KB
UpdateBooksAction.java 3KB
PunishPageAction.java 3KB
tags
UserNameTage.java 3KB
BookNameTag.java 3KB
BookTypeTag.java 5KB
DateOptionTag.java 3KB
formbean
UsersRegForm.java 6KB
UsersLoginForm.java 3KB
admin
GiveForm.java 3KB
UpdateBooksForm.java 3KB
InsertBooksForm.java 3KB
AdminLoginForm.java 3KB
UsersChengeInfoForm.java 7KB
tookit
StringFilter.java 3KB
MyForward.java 2KB
util
MyDate.java 16KB
MyString.java 3KB
bat.bat 255B
ApplicationResources.properties 3KB
web
reg.jsp 5KB
login.jsp 3KB
punishlist.jsp 3KB
WEB-INF
struts-tiles.tld 10KB
tags
bookname.tld 3KB
datectrl.tld 3KB
booktype.tld 3KB
username.tld 3KB
web.xml 5KB
struts-config.xml 6KB
struts-bean.tld 11KB
struts-nested.tld 66KB
struts-html.tld 68KB
struts-logic.tld 16KB
lib
classes
index.jsp 4KB
lend.jsp 4KB
booklist.jsp 4KB
isLogin.jsp 2KB
admin
login.jsp 3KB
punishlist.jsp 3KB
index.jsp 4KB
insertBook.jsp 3KB
givebook.jsp 2KB
isLogin.jsp 2KB
lendlist.jsp 3KB
js
public.js 3KB
updatebook.jsp 3KB
bookList.jsp 4KB
userlist.jsp 3KB
lendlist.jsp 3KB
js
public.js 3KB
regMsg.jsp 3KB
editinfo.jsp 5KB
数据库
book.data 1.14MB
共 78 条
- 1
资源评论
- zxb9468711652014-11-11好用,学习了,谢谢谢
- melody_yun2012-05-21代码目前可以使用。。。
heyongsai00
- 粉丝: 19
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功