题目要求:
实现java查询sql数据库,管理员登陆之后实现管理数据库信息。
具体要求:
图解释:
『表名』 『列名』 『条件』(包括>,<,=,and ,or,like,top,in等) 『附加条件』(在主条件中还需要增加的条件)
『
JTextArea显示查询结果
』
『JBUtton 查询』 『JButton 管理员登陆』
根据要查询的数据库显示所有表名,放入表名下拉框(JComboBox)。根据所选的表名显示所有列名在列下 拉框
中。选择条件,选择附加条件,如果两个条件均为空,按无条件处理。条件错误要报错。
自定义管理员用户名和密码,且只有管理员有单独界面实现对数据库的操作,由于管理员绝对会使用sql,所以这个相对来说较为简单。
『JTextField 输入sql语句』
『JTextArean 显示结果』
作用:
让不会使用sql数据库的人,通过鼠标选中下拉框里面的值实现对数据库的查询!
自己认为的难点:
第一:数据库暂时选用sql中的pubs(或是master表),此数据库比较大,可以有代表性。由于表名都是英文,但在界面的下拉框中是中文表名,所以会有一个中英文数据库对照表。
第二:简单查询还好说,后面带的条件=、!=/<>、> < >= <= !> !< and or not in like order by top desc asc group by还有聚合函数,有时候会嵌套子查询!
也就这些了,呵呵,不管使用什么方法,可以使用java.awt or javax.swing画界面,也可以做成一个appelt嵌套到网页中。
题目好像有点夸张,呵呵~我的老师没有做出的题目~!
Java题目最高难度!-j2se难度高境界题目!