数据库通用查询系统

数据库通用查询系统

ID:22287769

大小:351.63 KB

页数:15页

时间:2018-10-28

数据库通用查询系统_第1页
数据库通用查询系统_第2页
数据库通用查询系统_第3页
数据库通用查询系统_第4页
数据库通用查询系统_第5页
资源描述:

《数据库通用查询系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、必槪w、卿w:平.從:祕癍約蹦:M.vr•»>-•-2••.•r-、l’.••••OVV*•4f/••?»T-*-rP-;r•H«fl第12章数据库通用查询系统主耍内容:•设计要求;•总体设汁;•详细没讣•代码调试;-软件发布;•课程设计题鬥。软件效果图:数据库通川査询系统(B/S的客户端和服务器端的运行效果如图12.0所示。OJIDeUllioind.xht.al(a)客:C渊运行效果辨是跟务’姗程汴,负页处观用广的连細’怙京等街川户’则祕户的IP:儿27.0.0.1B在监听:g特用户叮叫.曾户的IP:J1270.(U正在监昕:(b)服务然满运厂1:!架阁12.0数裾胙通川

2、汽询系统运打效米川^^:揣呼-通JIJ栩栩12.1设计要求当仅仅A询数据库表屮的记泌I时,我们可以不必知道农’11宁段的属性,I大I为无论字段是何种屈性,总可以使用gctString(intcolumnIndex)或gctString(StringcolumnNamc)方法远国字段位的字符申农示.kJ外,元论字段足何种屈性,SQL讷句的LIKE子语句允许字段值以字符$形式与It•他字符屮进行匹配比较-基于以上所述,要求设计一个BjS模式的数据库通用查询系统,具体要求如下:(1)'各户端]avaApplet紺J?-从加载该JavaApplet稗斥的html文件中获収数掘喇11的衣的

3、名字、农的字段名字以及表屮字段的个数.,这样來要更换所查询的表时,只吼:修改html文件,而不必修改JaviiApplet程序,使仰JavaApplet在査询数据库时具有了通用性-(2)JavaApplet通过程接字U接和服务器端的JavaU日程序实现通信。JavaApplcl程序将衣的名字、表屮7•段的个数以及杳询条件提交给服务黯.服务黯端的Java应剧程序进行査询操怅井将杳询结果返回给JavaApplet程序.12.2总体设计在设计数拋座通川査询系统H,/,需要编写3个Java源文件:DatabaseServer.java、ServerThread.java和Oatabase

4、Client.java.Il-111Oataba⑴丨Server,java和ServerThread.java力服务然端Java程斤:编汁产牛所3?要的炎;DatabaseClient.java力客人1端JavaApplet程序编译产生所滞要的关.数据库通用査询系统

5、徐f谣要编M的3个Java源文件所编译产生的炎外,还需要java系统提供的•些ffi:要的类-数据库通则杏询系统所川到的些重耍的类以及它们之间的细合关系如阁12.1和罔12.2所承.M12.1客户瑞类之间的组合关系⑻12.2服务栋栋类之间的组合关系另外,为了凋试代矾的苟丄15.我们用MicrosohAccess设it

6、了名为book,mdb的数据库。12.2.1A据库(服牟.a鹉〉设计的数据库的名字是book,mdb,在该库中所创煌的衣是bookform,见12.3.1详细没计.Java课程设计f第2JKj12.2.2DatabaseServer.javaC服务忌码主真)DatabaseServer类创建的对象货责响应客/1诘求,该类含冇matn方法,服务器端从该炎开始执彳f。DatabaseSurver炎的成55变盘中脊3种童3?炎型的对象:ServerSocket、Socket和ServerThread对象。我们将在后面的详细设计中阐述DatabaseServer类的主要成员的作川.Dat

7、abaseServer炎运彳/效果如回12.3所示。E:連程设iz十第源chl2>javaDatabaseServe:我是股务器嬙程序,负责处理用户的连格谪求等待用户呼叫.客户的IP:/127.O.O.1正在購:•阁12.3DatabaseServer类足行效果12.2.3ServerThread.javaC服务翠鸪)ServerThrcad类是Thread类的子炎,在Survcr类中货责力將求选接的用户动个饯程对象。12.2.4DatabaseClient.javaC客广1鹉主真)Databasedient2Applet炎的丫•炎,尽管•DatabaseClient炎需要驻衔

8、在服务苦苦端,但它志要下栽到客户端的浏览器來运彳J•,闪此JavaApplet足客P端序。DatabaseClient炎的成S殳缸屮冇4种重耍类型的对象:Choice.Checkbox,TextArea和Socket对象。DatabaseClient类的b:要成员的作川将在后朋‘的详细设计d1阐述,ClientWindow类创建的applet以及K•屮的主要成员对象如图12.4所示。呛BITW’蜡lM!g

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。