已建立了数据库employees_system,其中的一个表salary_table的结构如下:
SSN char(10) Em_name char(10) Age int(4) Em_salary float(8)
1 Wangli 32 3500.80
…… …… …… ……
数据库的驱动也已经装入,它的jdbc驱动程序类为gov.edu.oo.oursql.Driver,创建连接的字符串为“jdbc:oursql://”+serverName+”/”+databaseName,数据库服务器OurSQL驻留在本地。
要求用Java语言编写一个应用程序,能够实现如下功能:
(1)使用JDBC API建立到OurSQL数据库的连接。
(2)执行查询操作,打印出工资大于2000元的员工的名字和工资,并按工资多少排序。
(3)给年龄大于20的员工加薪,没人加200元。
五,智力题
1. 有一位警长,抓了三个逃犯。现警长决定给它们一次机会。他拿出3顶黑帽子,两顶白帽子,然后往这三个逃犯头上每人戴一顶帽子,每个逃犯只能看到另外两个逃犯的颜色,不能看到自己帽子的颜色,而且不能进行通讯,不能进行讨论,只能靠自己的推理推出来,如果猜出来,放一条生路,否则处死。
2.
警长先问第一逃犯,结果第一逃犯猜错了,被杀掉了。
警长问第二个逃犯,结果还是猜错了,同样被杀掉了。
警长再问第三个逃犯,结果第三个逃犯猜对了。
说明一下,每个逃犯再回答问题时,其他逃犯是听不到的。
为什么第三个一定能猜中,请你给出答案。