• 大小: 599KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: Java
  • 标签: 图书借阅  

资源简介

Java课程设计--图书借阅系统 使用了数据库 适合初学者

资源截图

代码片段和文件信息

import java.sql.*; 
import java.util.*;
import javax.swing.*;
import java.text.SimpleDateFormat;
public class t 
{
public static String driverName = “com.microsoft.sqlserver.jdbc.SQLServerDriver“;   //加载JDBC驱动
public static String dbURL = “jdbc:sqlserver://localhost:1433; DatabaseName=图书借阅“;   //连接服务器和数据库sample
public static String userName = “yyx“;   //默认用户名
public static String userPwd = “10“;   //密码
public static Connection dbconn;
static boolean m = true;
static int N;

private static Scanner scanner = new Scanner(System.in);


public static void main(String[] srg)    //主函数
{
while(m)
{
System.out.println(“--------图书借阅系统----------“);
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(“------请输入您要进行的服务------“);
N=scanner.nextInt();
switch(N)
{
case 1:
insert();
break;
case 2:
bookSearch();
break;
case 3:
stuRegister();
break;
case 4:
borrowBook();
break;
case 5:
scan();
break;
case 6:
search();
break;
case 7: m =false;
break;
default:System.out.println(“请在1--7之间选择“);
}
}
}
public static void insert() //新进图书基本信息的输入
{
try{
Class.forName(driverName);//载入驱动
dbconn = DriverManager.getConnection(dbURLuserNameuserPwd);//连接数据库

String number=null bookName=null identifier=null writer=null quantity=null;

System.out.println(“请输入您要添加的数据“);

System.out.print(“ISBN: “);
number = scanner.next();

System.out.print(“名称: “);
bookName = scanner.next();

System.out.print(“分类号: “);
identifier = scanner.next();

System.out.print(“作者: “);
writer = scanner.next();

System.out.print(“在馆数: “);
quantity = scanner.next();

String sql = “insert into 图书 (ISBN名称分类号作者在馆数) values(‘“+ number +“‘‘“+ bookName +“‘‘“+ identifier +“‘‘“+ writer +“‘‘“+ quantity +“‘)“;

Statement stmt = dbconn.createStatement();
stmt.executeUpdate(sql);
System.out.println(“信息已插入!\n\n请重新选择您要进行的服务:“);

stmt.close();
}catch(Exception e){}



}
public static void bookSearch()//图书基本信息的查询
{
String inputISBN=nullISBN = null;
int flags=0;

try{
Class.forName(driverName);//载入驱动
dbconn = DriverManager.getConnection(dbURLuserNameuserPwd);//连接数据库

System.out.println(“请输入书号ISBN:“);
String sql = “select * from 图书 “;

Statement stmt = dbconn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
inputISBN  = scanner.next();
while(true)
{
while(rs.next())
{

ISBN = rs.getString(“ISBN“);
if( inputISBN.equals(ISBN))

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        9235  2011-12-19 15:57  Java课程设计\t.java
     文件     3145728  2011-12-19 21:59  Java课程设计\图书借阅.mdf
     文件     1048576  2011-12-19 21:59  Java课程设计\图书借阅_log.ldf
     目录           0  2013-03-30 20:43  Java课程设计\

评论

共有 条评论