资源简介
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课程设计\
相关资源
- Java课程设计(15个经典案例)
- 人事信息管理系统 java课程设计
- 学生信息管理系统 JAVA课程设计
- 东南大学 JAVA课程设计 学生信息管理
- java课程设计《客房管理系统》
- java课程设计保存计算过程的计算器
- java课程设计游戏:急速飞行[绝不坑爹
- 多功能拼图游戏软件 java课程设计 含
- JAVA网吧计费管理系统191156
- Java课程设计酒店管理系统+报告文档
- Java课程设计 源码彩色中国象棋游戏
- JAVA课程设计驾校管理系统
- Java课程设计超市管理系统Myeclipse+My
- java课程设计——记忆测试系统和课程
- Java课程设计--企业职工信息管理系统
- JAVA课程设计——网络版五子棋
- Java课程设计聊天程序
-
JAVA(jsp+servlet+ja
vasc ript)超市商品 - java课程设计通讯录管理软件源代码
- Java课程设计案例精编第二版书中案例
- Java课程设计超级万年历文档
- Java课程设计图书管理系统代码及报告
- JSP2BSQL图书借阅管理系统源代码2B可执
- java课程设计之发送邮件客户端,带发
- 花卉销售管理系统全套
- Java课程设计案例精编第二版-黄晓东完
- Java课程设计报告---运动会成绩管理系
- Java课程设计动物换位
- JAVA课程设计学生信息管理系统源码
- Java课程设计——报刊管理系统
评论
共有 条评论