• 大小: 12.77MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-15
  • 语言: Java
  • 标签: java  mysql  

资源简介

功能:系统分管理员界面与用户界面
管理员:实现对图书的增、删、改、查,对所有借阅历史的搜索及所有账户的信息,用户的权限与管理,设定密码,借阅图书及对自己账户的资料修改
用户:实现对图书的借阅功能、查看自己的借阅历史,在用户账户方面实现修改密码以及修改个人信息功能
另外:当数据库中用户表为空,则第一个注册的用户默认为管理员
https://blog.csdn.net/kongsanjin/article/details/97611293

资源截图

代码片段和文件信息

package database;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.swing.JOptionPane;

public class Adduser {

public static Boolean adduser(String user String studentid String name String password) {

Connection con = ConnectDatabase.connectDB();

PreparedStatement preSql;

String sqlStr=null;

if(userlist()) {
sqlStr = “insert into usertable values (????0)“;
}else {
sqlStr = “insert into usertable values (????1)“;
}

try {
preSql = con.prepareStatement(sqlStr);
preSql.setString(1 user);
preSql.setString(2 studentid);
preSql.setString(3 name);
preSql.setString(4 password);
int ok = preSql.executeUpdate();
con.close();
return true;
} catch (SQLException e) {
JOptionPane.showMessageDialog(null “用户名已存在“ “警告“ JOptionPane.WARNING_MESSAGE);
return false;
}
}

//判断用户是否存在
public static boolean userlist() {
Connection con = ConnectDatabase.connectDB();

PreparedStatement preSql;

ResultSet rs;

String sqlStr = “select * from usertable“;
try {
preSql = con.prepareStatement(sqlStr);
rs = preSql.executeQuery();
boolean flag = false;
while(rs.next()) {
flag = true;
return true;
}
if(!flag) {
return false;
}
con.close();
return false;
} catch (SQLException e) {
return false;
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-12-31 10:35  Java_Library_Management_System\
     文件         470  2019-12-31 08:54  Java_Library_Management_System\.classpath
     目录           0  2019-12-31 10:49  Java_Library_Management_System\.git\
     文件           7  2019-12-31 10:48  Java_Library_Management_System\.git\COMMIT_EDITMSG
     文件          23  2019-12-31 10:34  Java_Library_Management_System\.git\HEAD
     文件         324  2019-12-31 10:49  Java_Library_Management_System\.git\config
     文件          73  2019-12-31 10:34  Java_Library_Management_System\.git\description
     目录           0  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\
     文件         478  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\applypatch-msg.sample
     文件         896  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\commit-msg.sample
     文件        3327  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\fsmonitor-watchman.sample
     文件         189  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\post-update.sample
     文件         424  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\pre-applypatch.sample
     文件        1638  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\pre-commit.sample
     文件        1348  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\pre-push.sample
     文件        4898  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\pre-rebase.sample
     文件         544  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\pre-receive.sample
     文件        1492  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\prepare-commit-msg.sample
     文件        3610  2019-12-31 10:34  Java_Library_Management_System\.git\hooks\update.sample
     文件        4766  2019-12-31 10:48  Java_Library_Management_System\.git\index
     目录           0  2019-12-31 10:34  Java_Library_Management_System\.git\info\
     文件         240  2019-12-31 10:34  Java_Library_Management_System\.git\info\exclude
     目录           0  2019-12-31 10:34  Java_Library_Management_System\.git\logs\
     文件        1593  2019-12-31 10:48  Java_Library_Management_System\.git\logs\HEAD
     目录           0  2019-12-31 10:34  Java_Library_Management_System\.git\logs\refs\
     目录           0  2019-12-31 10:34  Java_Library_Management_System\.git\logs\refs\heads\
     文件        1593  2019-12-31 10:48  Java_Library_Management_System\.git\logs\refs\heads\master
     目录           0  2019-12-31 10:34  Java_Library_Management_System\.git\logs\refs\remotes\
     目录           0  2019-12-31 10:49  Java_Library_Management_System\.git\logs\refs\remotes\origin\
     文件         205  2019-12-31 10:34  Java_Library_Management_System\.git\logs\refs\remotes\origin\HEAD
     文件         146  2019-12-31 10:49  Java_Library_Management_System\.git\logs\refs\remotes\origin\master
............此处省略285个文件信息

评论

共有 条评论