没有合适的资源?快使用搜索试试~ 我知道了~
用java做的一个图书管理系统的源代码.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 141 浏览量
2022-06-30
18:12:02
上传
评论
收藏 1.47MB PDF 举报
温馨提示
试读
35页
用java做的一个图书管理系统的源代码.pdf用java做的一个图书管理系统的源代码.pdf用java做的一个图书管理系统的源代码.pdf用java做的一个图书管理系统的源代码.pdf用java做的一个图书管理系统的源代码.pdf用java做的一个图书管理系统的源代码.pdf用java做的一个图书管理系统的源代码.pdf用java做的一个图书管理系统的源代码.pdf用java做的一个图书管理系统的源代码.pdf
资源推荐
资源详情
资源评论
..
用 java 做的一个图书管理系统的源代码
import java.sql.*;
import java.util.*;
public class T{
public static void main(String[] args) throws Exception{
Connection conn=null;
Statement stmt=null;
ResultSet rs=null;
while(true)
{Scanner scanner=new Scanner(System.in);
System.out.println("请输入用户名:");
String username2=scanner.next();
System.out.println("请输入密码:");
String password2=scanner.next();
if(!(username2.equals("")||password2.equals(""))){
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn=DriverManager.getConnection("jdbc:odbc:book","","");
String sql="select * from ww where username='"+username2+"'";
stmt=conn.createStatement();
rs=stmt.executeQuery(sql);
if(rs.next())
{
if(rs.getString("password").equals(password2))
{
System.out.println("*********欢迎来山东科技大学图书馆管理系统
********");
while(true)
{
word 资料
..
System.out.println(" 1.图书信息 ");
System.out.println(" 2.读者信息 ");
System.out.println(" 3.管理员信息 ");
System.out.println(" 4.借阅信息 ");
System.out.println(" 5.还书信息 ");
System.out.println(" 6.逾期罚款或损坏赔偿信息");
//System.out.println(" 7.退出 ");
System.out.println(" 请输入选择功能的序号 :");
int a=scanner.nextInt();
switch(a){
case 1:
System.out.println(" 图书信息: ");
System.out.println(" 1. 查询图书信息: ");
System.out.println(" 2. 插入图书信息: ");
System.out.println(" 3. 删除图书信息: ");
System.out.println(" 4. 修改图书信息: ");
int a1=scanner.nextInt();
switch(a1)
{
case 1:
System.out.println(" 欢迎进入图书信息查询系统: ");
System.out.println(" 1. 无条件查询图书信息: ");
System.out.println(" 2. 条件查询图书信息: ");
int d=scanner.nextInt();
switch(d){
case 1:
int llll=0;
//int mm=0;
while(llll!=1){
System.out.println(" 1. 无条件查询图书信息: ");
String Sql0 = "SELECT * FROM systembook ";
rs= stmt.executeQuery(Sql0);
while(rs.next()){
String bookID =rs.getString(1);
String bookNo =rs.getString(2);
String bookName =rs.getString(3);
String bookWriter =rs.getString(4);
String bookPub =rs.getString(5);
System.out.println(bookID+","+bookNo+","+bookName+","+
bookWriter+","+bookPub);
word 资料
..
}
System.out.println("是否继续插入?yes/no no 返回主菜单");
String k=scanner.next();
if(k.startsWith("yes"))
{
System.out.println();
};
if(k.startsWith("no"))
{
llll=1;
System.out.println();
};
}
break;
//break;
case 2:
System.out.println(" 2.
System.out.println(" 1.
System.out.println(" 2.
System.out.println(" 3.
System.out.println(" 4.
System.out.println(" 5.
int c12=scanner.nextInt();
switch(c12){
while(ddd!=1){
='"+A+"' ";
{
word 资料
条件查询图书信息: ");
单条件查询图书信息: ");
模糊条件查询图书信息: ");
多表连接查询图书信息: ");
嵌套查询图书信息: ");
谓词演算查询 ");
单条件查询: ");
按图书名编码号查询图书信息: ");
请输入图书编码号:");
case 1:
System.out.println(" 1.
System.out.println(" 1.
int ddd=0;
System.out.println("
String A=scanner.next();
String sql1= "SELECT * FROM systembook WHERE bookID
rs= stmt.executeQuery(sql1);
int x=0;
while(rs.next())
String a2 =rs.getString(1);
..
String b2 =rs.getString(2);
String c2 =rs.getString(3);
String d2 =rs.getString(4);
String e2 =rs.getString(5);
System.out.println(a2+","+b2+" ,"+c2+","+d2+","+e2);
x++;
}
if(x==0)
{System.out.println("
}
else{
System.out.println("
no 返回主菜单");
String k=scanner.next();
if(k.startsWith("yes"))
{
System.out.println();
};
if(k.startsWith("no"))
{
ddd=1;
System.out.println();
};
};
}
break;
case 2:
System.out.println(" 2.
int dc=0;
while(dc!=1){
System.out.println("
");
word 资料
查无此书,请重新输入");
是否继续按姓名查询? yes/no
模糊查询图书信息: ");
请用户输入图书名字中的模糊关键字
sq123= "SELECT * FROM systembook WHERE bookName
String E=scanner.next();
String
..
LIKE'"+E+"%'";
rs= stmt.executeQuery(sq123);
int z=0;
while(rs.next())
{
String a2 =rs.getString(1);
String b2 =rs.getString(2);
String c2 =rs.getString(3);
String d2 =rs.getString(4);
String e2 =rs.getString(5);
System.out.println(a2+","+b2+" ,"+c2+","+d2+","+e2);
z++;
}
if(z==0)
{System.out.println("查无此书,请重新输入");
}
else{
System.out.println("是否继续输入图书名字中的
模糊关键字?yes/no no 返回主菜单");
String k=scanner.next();
if(k.startsWith("yes"))
{
System.out.println();
};
if(k.startsWith("no"))
{
dc=1;
System.out.println();
// break;
};
}
}
break;
case 3:
System.out.println(" 3. 多表连接查询查询图书信息 :
");
int dq=0;
while(dq!=1){
System.out.println("查询逾期罚款或是赔偿表中的读者的
相关信息");
word 资料
剩余34页未读,继续阅读
资源评论
xxpr_ybgg
- 粉丝: 6442
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 南京邮电大学数学实验:熟练掌握 Matlab 软件的基本命令和操作
- 2017校招真题校园招聘真题算法题(37道)Python源码.zip
- 基于单片机protues仿真的多功能自动饮水机系统设计(仿真图、源代码、演示视频)
- 二叉树7-1-1.cpp
- android 9.0 原生模拟器 签名文件
- 技术面试最后反问面试官的话 校招面试非技术问题有哪些 非技术问题如何回答.png
- NB-IOT-BC26全网通模块Altium+ CADENCE +PADS三种格式(原理图SCH+PCB封装库)文件.zip
- 基于微信小程序开发的校园失物招领系统源码毕业设计(优质项目源码).zip
- 词向量是一种将自然语言中的单词转换为数值向量的技术,它能够捕捉词义和上下文信息
- nmap与masscan的简单使用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功