小型图书管理系统PPT课件下载推荐.ppt
- 文档编号:14648570
- 上传时间:2022-10-23
- 格式:PPT
- 页数:47
- 大小:3.17MB
小型图书管理系统PPT课件下载推荐.ppt
《小型图书管理系统PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《小型图书管理系统PPT课件下载推荐.ppt(47页珍藏版)》请在冰豆网上搜索。
,详细设计,登录,用户名,密码,确认,取消,登录,主窗口设计,主菜单,子菜单,系统结构设计体现在主菜单和子菜单中,菜单栏,工具栏,借书,还书,读者查询,图书查询,挂失,罚款,各菜单项与各自的窗体连接,界面设计,用工具设计界面(Eclipse中安装插件,windowBuilder),三层架构设计,对象包,数据库访问包,数据模型包,界面包,JDBC程序的工作原理,JDBCAPI提供者:
sun公司内容:
供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:
DriverManager类Connection接口Statement接口ResultSet接口DriverManager提供者:
sun公司作用:
载入各种不同的JDBC驱动JDBC驱动提供者:
数据库厂商作用:
负责连接各种不同的数据库,SqlServer,Oracle,JDBCAPI,JDBCDriverManager,JDBC驱动,JDBC驱动,Java应用程序,JDBCAPI,JDBCAPI可做三件事:
与数据库建立连接、执行SQL语句、处理结果,Connection,DriverManager,Statement,ResultSet,DriverManager:
依据数据库的不同,管理JDBC驱动Connection:
负责连接数据库并担任传送数据的任务Statement:
由Connection产生、负责执行SQL语句ResultSet:
负责保存Statement执行后所产生的查询结果,客户端,数据库服务器,1,2,3,4,JDBC程序的工作模板,tryClass.forName(JDBC驱动类);
catch(ClassNotFoundExceptione)System.out.println(无法找到驱动类);
tryConnectioncon=DriverManager.getConnection(JDBCURL,数据库用户名,密码);
Statementstmt=con.createStatement();
ResultSetrs=stmt.executeQuery(SELECTa,b,cFROMTable1);
while(rs.next()intx=rs.getInt(a);
Strings=rs.getString(b);
floatf=rs.getFloat(c);
con.close();
catch(SQLExceptione)e.printStackTrace();
获得数据库连接,发送Sql语句,处理结果,注册JDBC驱动,JDBCURL用来标识数据库,必须处理的异常,释放资源,必须处理的异常,JDBC驱动5-1,JDBC驱动由数据库厂商提供在个人开发与测试中,可以使用JDBC-ODBC桥连方式在生产型开发中,推荐使用纯Java驱动方式,DBServer,DBServer,JDBCAPI,JDBCDriverManager,纯Java驱动,JDBCODBC桥,Java应用程序,ODBC,JDBC驱动5-2,桥连将对JDBCAPI的调用,转换为对另一组数据库连接API的调用优点:
可以访问所有ODBC可以访问的数据库缺点:
执行效率低、功能不够强大,JDBC-ODBC桥,Java应用程序,JDBCAPI,ODBCAPI,ODBC层,DBServer,JDBC驱动5-5,使用纯Java驱动方式进行直连1、下载数据库厂商提供的驱动程序包2、将驱动程序包引入工程中3、编程,通过纯Java驱动方式与数据库建立连接,-语法-StringURL=jdbc:
microsoft:
sqlserver:
/localhost:
1433;
DatabaseName=news;
Class.forName(com.microsoft.jdbc.sqlserver.SQLServerDriver);
Connectioncon=DriverManager.getConnection(URL,sa,sa);
sqlserver数据库驱动类的完全限定类名,数据库名称,三层架构设计,对象包,数据库访问包,数据模型包,界面包,import.URL;
importjava.sql.Connection;
importjava.sql.DriverManager;
publicclassDaoFactory/静态方法,返回数据库连接对象staticpublicConnectiongetConnection()throwsException/加载数据连接桥Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
URLdbUrl=DaoFactory.class.getClassLoader().getResource(books.mdb);
StringdbPath=dbUrl.getPath();
if(dbPath.charAt(0)=/)dbPath=dbPath.substring
(1);
Stringurl=jdbc:
odbc:
driver=MicrosoftAccessDriver(*.mdb);
DBQ=+dbPath;
Connectioncon=DriverManager.getConnection(url,sa,);
returncon;
连接ACCESS数据库,借书信息登记,还书信息登记,借阅查询,图书续借,管理员,借阅信息,还书信息,图书信息,管理员,读者编号或图书编号,借阅情况,图书编号和读者编号,借阅成功,还书成功,4.借还管理,4.1,4.2,4.4,4.3,续借成功,超期罚款管理,书籍丢失,超期信息,罚款额,丢失信息,罚款额,4.4.1,4.4.2,输入数据,请求按钮,输出数据,业务处理请求和业务处理所需的全部输入数据,全部处理结束,数据更新/读取的请求,数据更新/读取的结果,表示层,数据层,应用逻辑层,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 图书 管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)