资源简介

数据库课程设计——图书管理系统,包括两个版本,GUI和B/S架构的,有详细的源代码,数据库设计和相应文档。数据库用是SQL Server 2005,使用时修改连接数据库代码即可。

资源截图

代码片段和文件信息

package conndb;
import java.sql.*;

public class DbConnBean
{
private static Connection conn;
private static Statement stmt;
private ResultSet rs;
/*********************************************
**函数功能:创建数据库Statement
**********************************************/
public void init(Connection conn){
try
{
stmt=this.conn.createStatement();
}
catch (Exception e)
{
e.printStackTrace();
}
}
/*********************************************
**函数功能:关闭数据库
**********************************************/
public void close(){
try
{
if (rs!=null)
{
rs.close();
}
}
catch (Exception e)
{
e.printStackTrace();
}
try
{
if (stmt!=null)
{
stmt.close();
}
}
catch (Exception e)
{
e.printStackTrace();
}
try
{
if (conn!=null)
{
conn.close();
}
}
catch (Exception e)
{
e.printStackTrace();
}
}

/*********************************************
**函数功能:查询数据返回 ResultSet类型
**********************************************/
public ResultSet query(String sql){
this.init(this.getConn());
try
{
rs=stmt.executeQuery(sql);

}

catch (Exception e)
{
e.printStackTrace();
//this.close();
}
//this.close();
return rs;

}
/*********************************************
**函数功能:查询数据int类型
**********************************************/
public int select(String sql){
int k=-10;
this.init(this.getConn());
try
{
k=0;
rs=stmt.executeQuery(sql);
if (rs.next())
{
k=k+1;
}
}
catch (Exception e)
{
k=-1;
e.printStackTrace();
this.close();
}
this.close();
return k;
}
/*********************************************
**函数功能:更新\删除\插入 数据
**********************************************/
public int update(String sql){
int k=-10;
this.init(this.getConn());
try
{
k=0;
k=stmt.executeUpdate(sql);
}
catch (Exception e)
{
k=-1;
e.printStackTrace();
}
this.close();
return k;
}
/*********************************************
**函数功能:创建数据库连接
**********************************************/
public static synchronized Connection getConn(){
try
{
System.setProperty(“jdbc.drivers“ “com.microsoft.sqlserver.jdbc.SQLServerDriver“);
        conn=DriverManager.getConnection(“jdbc:sqlserver://localhost:1433;databasename=mslibrarydb“ “sa““1234“);
        stmt = conn.createStatement();
}
catch (Exception e)
{
e.printStackTrace();
}
return conn;
}
/*********************************************
**函数功能:做编码转换防止中文乱码
**********************************************/
public String getStr(String str){
try
{
byte[] temp=str.getBytes(“ISO8859-1“);
String temp2=new String(temp);
return temp2;
}catch(Exception e){e.printStackTrace();}
return “null“;
}


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2815  2008-12-29 17:22  数据库课程设计——图书管理系统\library\admin\admin_addadmin.jsp

     文件       1314  2008-12-30 21:14  数据库课程设计——图书管理系统\library\admin\admin_addadmin_post.jsp

     文件       3082  2008-12-30 11:45  数据库课程设计——图书管理系统\library\admin\admin_addnewbook.jsp

     文件       1700  2008-12-31 22:09  数据库课程设计——图书管理系统\library\admin\admin_addnewbook_post.jsp

     文件       3657  2008-12-31 15:48  数据库课程设计——图书管理系统\library\admin\admin_addnewuser.jsp

     文件       1523  2008-12-31 22:09  数据库课程设计——图书管理系统\library\admin\admin_addnewuser_post.jsp

     文件       1817  2009-01-01 23:53  数据库课程设计——图书管理系统\library\admin\admin_borrowagain.jsp

     文件       1027  2009-01-01 23:58  数据库课程设计——图书管理系统\library\admin\admin_borrowagain_post.jsp

     文件       1748  2008-12-29 21:52  数据库课程设计——图书管理系统\library\admin\admin_borrowbook.jsp

     文件       1613  2008-12-31 22:07  数据库课程设计——图书管理系统\library\admin\admin_borrowbook_post.jsp

     文件       2888  2008-12-30 18:30  数据库课程设计——图书管理系统\library\admin\admin_changebook.jsp

     文件       1685  2008-12-31 21:52  数据库课程设计——图书管理系统\library\admin\admin_changebook_post.jsp

     文件       1783  2008-12-29 17:03  数据库课程设计——图书管理系统\library\admin\admin_changepwd.jsp

     文件       1185  2008-12-31 22:09  数据库课程设计——图书管理系统\library\admin\admin_changepwd_post.jsp

     文件       4113  2008-12-30 18:14  数据库课程设计——图书管理系统\library\admin\admin_changeuser.jsp

     文件       1492  2008-12-31 22:09  数据库课程设计——图书管理系统\library\admin\admin_changeuser_post.jsp

     文件        830  2008-12-29 11:48  数据库课程设计——图书管理系统\library\admin\admin_check.jsp

     文件       1566  2009-01-01 17:28  数据库课程设计——图书管理系统\library\admin\admin_chpunishuser.jsp

     文件       1261  2009-01-01 21:54  数据库课程设计——图书管理系统\library\admin\admin_chpunishuser_post.jsp

     文件       1389  2009-01-01 17:21  数据库课程设计——图书管理系统\library\admin\admin_databackup.jsp

     文件       1338  2009-01-01 17:24  数据库课程设计——图书管理系统\library\admin\admin_datarollback.jsp

     文件       1156  2008-12-31 22:10  数据库课程设计——图书管理系统\library\admin\admin_deladmin.jsp

     文件       1070  2008-12-31 22:10  数据库课程设计——图书管理系统\library\admin\admin_delbook.jsp

     文件       1632  2009-01-01 22:26  数据库课程设计——图书管理系统\library\admin\admin_delgraduate.jsp

     文件       1034  2009-01-01 22:27  数据库课程设计——图书管理系统\library\admin\admin_delgraduate_post.jsp

     文件       1089  2008-12-31 22:11  数据库课程设计——图书管理系统\library\admin\admin_delpunish.jsp

     文件       1089  2008-12-31 22:12  数据库课程设计——图书管理系统\library\admin\admin_deluser.jsp

     文件        358  2008-12-27 13:29  数据库课程设计——图书管理系统\library\admin\admin_editbook.jsp

     文件        816  2008-12-30 22:15  数据库课程设计——图书管理系统\library\admin\admin_index.jsp

     文件       5595  2009-01-01 14:08  数据库课程设计——图书管理系统\library\admin\admin_index2.jsp

............此处省略160个文件信息

评论

共有 条评论