用java做的一个图书管理系统的源代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用java做的一个图书管理系统的源代码
import java.sql.*;
import java.util.*;
public class T{
public static void main( Stri ng[] args) throws Excepti on{
Conn ecti on conn=n ull;
Stateme nt stmt=n ull;
ResultSet rs=null;
while(true)
{Sca nner sca nner=new Sca nn er(System.i n);
System.out.pri ntln(”请输入用户名:”);
String user name2=sca nner.n ext();
System.out.pri ntl n(”请输入密码:");
String password2=sca nner.n ext();
if(!(username2.equals("")||password2.equals(""))){
try{
Class.forName("su n.jdbc.odbc.JdbcOdbcDriver");
conn=DriverMa nager.getC onn ectio n("jdbc:odbc:book","","");
String sql="select * from ww where username="'+username2+""';
stmt=c onn .createStateme nt();
rs=stmt.executeQuery(sql);
if(rs. next())
{
if(rs.getStri ng("password").equals(password2))
{
System.out.println("********* 欢迎来山东科技大学图书馆管理系统********“、.
while(true)
int a1=sca nner.n ext In t(); switch(a1)
{
case 1: System.out.pri ntl n(" System.out.pri ntln (" 1. System.out.println(" 2.
int d=sca nner.n ext In t();
switch(d){
case 1: int llll=0;
//int mm=0; while(llll!=1){
System.out.pri ntln (” 1. 无条件查询图书信息:
"
Stri ng Sql0 = "SELECT * FROM systembook "; rs= stmt.executeQuery(SqlO);
while(rs. next()){
Stri ng bookID =rs.getStri ng(1); Stri ng bookNo =rs.getStri ng(2); String bookName =rs.getString(3); String bookWriter =rs.getString(4); String bookPub =rs.getString(5);
System.out.pri ntln (booklD+","+bookNo+","+bookName+","+ bookWriter+","+bookPub);
System.out.pri ntln (” 1. System.out.pri ntln (” 2. System.out.pri ntln (” 3. System.out.pri ntln (” 4. System.out.pri ntl n (” 5. System.out.pri ntln (” 6. //System.out.pri ntl n (” 7.
System.out.pri ntl n("
int a=sca nner.n ext In t(); switch(a){ case 1:
System.out.pri ntl n(" System.out.pri ntln (" 1. System.out.println(" 2. System.out.pri ntln (” 3. System.out.println(" 4.
图书信息 ”); 读者信息 "); 管理员信息 "); 借阅信息 ”); 还书信息 "); 逾期罚款或损坏赔偿信息 ")
退出
”);
请输入选择功能的序号
图书信息:"); 查询图书信息:"); 插入图书信息:"); 删除图书信息:"); 修改图书信息:");
欢迎进入图书信息查询系统:") 无条件查询图书信息:"); 条件查询图书信息:");
}
System.out.pri ntl n("
String k=sca nner.n ext(); if(k.startsWith("yes")) {
System.out.pri ntl n();
};
if(k.startsWith(" no"))
{
1111=1;
System.out.pri ntl n(); };
}
break;
//break;
case 2:
System.out.pri ntln(” 2. System.out.pri ntln(” 1. System.out.pri ntln(” 2. System.out.pri ntln(” 3. System.out.pri ntln(” 4. System.out.println(" 5. int
c12=sca nner.n ext In t(); switch(c12){
case 1:
System.out.pri ntln(” 1.
System.out.pri ntln(” 1.
int ddd=O;
while(ddd!=1){
System.out.pri ntl n("
条件查询图书信息:"); 单条件查询图书信息:"); 模糊条件查询图书信息:"); 多表连接查询
图书信息:"); 嵌套查询图书信息:"); 谓词演算查询");
是否继续插入?yes/no no返回主菜单");
单条件查询:");
按图书名编码号查询图书信息:");
String A=sca nner.n ext();
Stri ng sql1= "SELECT * FROM systembook WHERE
bookID
一'"+A+"'"・
{
rs= stmt.executeQuery(sql1); int x=0;
while(rs. next())
请输入图书编码号:”);
Stri ng a2 =rs.getStri
ng(1);