資源簡介
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課程設計\
評論
共有 條評論