当前位置: 代码迷 >> Java相关 >> Java题目最高难度!-j2se难度高境界题目!
  详细解决方案

Java题目最高难度!-j2se难度高境界题目!

热度:299   发布时间:2006-11-26 21:11:33.0
回楼上的哥哥,我并没有叫别人给我作~!请看清楚我的题目要求,和我在下面的说明!!不要乱说话,那样是不好滴。。。!

老师出的题目,他自己没有作出来,说了这么一道题,让有兴趣的同学作,我发出帖子来,让大家讨论一下么!~不要在什么都没看明白的情况下就乱说一套!

不好意思,情绪有点激动,呵呵~。。。

楼上哥哥说的条件,我们程序的目的是为那些不会使用sql的人作的!如果像你说的直接让用户输入,那我们还作这个干什么?直接让用户输入sql语句不是更好??试问:你觉得这样作还有意思么??
----------------解决方案--------------------------------------------------------
第一个可不可以就定义俩数组,一个数组是 中文名 一个数组是 表名 呢
不会sql的人给个“附加条件”给他填????很纳闷
----------------解决方案--------------------------------------------------------

回楼上:附加条件是也用下拉框选择的。表名和列名和条件都用下拉框鼠标选择。


“官方”给的提示是:在数据库中建立中英文的对照表,即:一个英文表名对一个中文表明,通过这个对照表在查找。
不过我觉得好像有点麻烦~如果表少还好说,如果表很多,用手工建立对照表,我觉得有点。。。

问一个问题:数组可以定义成中文的么?


----------------解决方案--------------------------------------------------------

数组怎么不能是中文的 字符串啊
数据库建表也不麻烦啊 就一个表ce 含两列 一列中文c 一切英文e
查的时候 select e from ce where c="中文";
得到的结果就是英文名啊


----------------解决方案--------------------------------------------------------

对,你倒是提醒了我!~

我的想法是在第一次查询的时候把数据库里面所有内容调出,放入Vector数组中。以后查询的时候直接在Vector数组中查找已节省时间。


不对。因为,我们的数据库是会变化的!如果你在程序里面写好了数组,我们换数据库的时候怎么办?

myfor说的只是两个列可以简单的手工建立对照表,如果表多,就麻烦了。。刚才我想了一下,这个地方可以用程序实现,也建立一个界面,自动现实表名和列名,后面的必须要管理员手工输入中文的表名了。


----------------解决方案--------------------------------------------------------
有道理 ...

睡觉去了
----------------解决方案--------------------------------------------------------
  相关解决方案