通用SQL查询分析器
创始人
2024-05-28 16:15:35
0

技术:Java、JSP
摘要:
本文主要针对当前很多软件都无法实现跨数据库、跨平台来执行sql语句而用户又仅需做一些基本的增删改查操作的矛盾,设计了一个能够跨平台跨数据库的软件。此软件是一个通用SQL查询分析器,利用java语言本身的跨平台性,它能够在多种类型平台的机器中使用,并根据用户的需求选择连接本地还是远程数据库。本设计使用到的技术主要是JDBC和Swing。swing用于做图形界面,jdbc用于实现对数据库的操作。在本设计中用户既可通过命令行直接对数据库中的表进行增删改查的操作,又可通过图形界面进行简易操作,这即适用于普通的使用者也适用于有一定sql知识的用户。软件在设计上采用了MVC模式的分层思想,将显示层、控制层、modul层分开使用实现了代码的最大化重用。在图形界面方面最主要的是使用了树(JTree)和表(JTable)这两个组件。利用swing组件的MVC优势,通过构造模型并将模型装载到树或表中,实现对树和表的便捷控制。在功能上用户可以根据需要导入脚本或导出数据。在程序运行过程中能自动记录用户对数据库所做的所有操作。

关键字:SQL(sql)  查询分析器  java  跨平台  跨数据库  jdbc

目录:
摘要:    2
Abstract:    2
第一章、设计背景(前言)    4
1.1 SQL的功能与特性    4
1.2 SQL特性    5
1.3 SQL3简介    5
1.4 SQL Query Analyzer    6
第二章、需求分析和可行性认证    6
2.1 需求分析:    6
2.2 可行性认证:    7
2.2.1 Java语言的优势    7
2.2.2 Java类库    8
2.2.3 JDBC技术    9
第三章、设计方案的确定    10
3.1 方案的原理、特点与选择依据    10
3.1.1 图形界面处理    10
3.1.2 图形界面组件的事件响应    11
3.1.3 数据库连接。    11
3.2 系统界面图间的跳转关系如下图所示:    12
第四章、系统详细设计    12
4.1 系统功能设计    12
4.2 设计思想    14
4.3 功能模块设计    15
4.3.1 登录模块:    15
4.3.2 主界面设计模块:    17
4.3.3 树的创建及控制模块:    20
4.3.4 表的字段信息显示模块(Lookover Model):    27
4.3.5 表的创建及控制模块(Data Model):    28
4.3.6 sql命令输入及结果显示模块(Edit Model):    32
4.3.7 脚本导入和结果导出模块:    34
4.3.8 日志模块:    38
第五章、系统测试    39
4.1 Oralce数据库测试:    40
4.2 Mysql 数据库测试    42
第六章、软件开发环境及语言    45
5.1、开发语言:JAVA    45
5.2、JAVA虚拟机(JVM)    45
5.3、开发环境:Eclips3.2    45
5.4、开发平台:J2SE    45
5.5、测试数据库:Oracle9.0、Mysql5.0    45
结论    46
参考文献:    47
致谢    48

包含资料:
 

 

截图:
 

 


 
 

 

相关内容

热门资讯

民生情报站丨电瓶车“飞线充电”... 川观新闻记者 刘珩据媒体报道,6月25日凌晨,成都市金牛区一小区发生一起电动自行车火灾,事故造成一家...
甬矽电子:6月份公司未回购股份 证券日报网讯 7月2日晚间,甬矽电子发布公告称,2025年6月份,公司未通过上海证券交易所交易系统以...
赛意信息:累计回购公司股份26... 证券日报网讯 7月2日晚间,赛意信息发布公告称,截至2025年6月30日,公司通过股份回购专用证券账...
华润材料:累计回购公司股份78... 证券日报网讯 7月2日晚间,华润材料发布公告称,截至2025年6月30日,公司累计通过回购专用证券账...
挪威人有什么忌讳 挪威人有什么忌讳挪威人与人庆穗谈话时,习惯双方的距离州歼稍远些,最好1.2米以外。公共场所禁止吸烟。...
2025年券商金融“五篇大文章... 中国证券报·中证金牛座记者7月2日从业内独家获悉,备受证券行业瞩目的券商“五篇大文章”试评价结果正陆...
热热热,来石景山首钢园“清凉一... 转自:北京号夏天逃进首钢园也太爽了!滑雪大跳台“顽酷心跳塔”品高空咖啡,群明湖上划浆板,无论智能科技...
华明装备:累计回购公司股份11... 证券日报网讯 7月2日晚间,华明装备发布公告称,截至2025年6月30日,公司通过股份回购专用证券账...
争光股份:7月18日将召开20... 7月2日晚间,争光股份发布公告称,公司将于2025年7月18日召开2025年第一次临时股东大会。本次...
智信精密:董事张国军拟减持公司... 人民财讯7月2日电,智信精密(301512)7月2日晚间公告,公司持股8.83%的股东、董事张国军计...