我上午答的是什么先创建容器用来保存结果集,然后通过事务的提交来使SQL语句被传递到数据库并被执行,最后将执行结果返回到结果集中。看完答案再看自己的理解真是囧!
2. SQL的基本数据类型有哪些?列举出至少5种。在表S中增加一个地址ADDRESS属性,类型是最大长度为255的变长字符串且非空,写出SQL语句。 答:基本数据类型有char和varchar,int、bigint、smallint和tinyint,ntext、text和image,datetime和smalldatetime。 SQL语句如下
alter table S add ADDRESS varchar(255) not NULL这题我基本上昏掉,数据类型居然被我填出了个string来,真佩服自己。至于第二问的SQL语句,交卷了上了回家的公车才想起alter这么一词来,别提多郁闷了......
3. EJB有哪些类型? 答:会话(Session)Bean ,实体(Entity)Bean 消息驱动的(Message Driven)Bean。 会话Bean又可分为有状态(Stateful)和无状态(Stateless)两种; 实体Bean可分为Bean管理的持续性(BMP)和容器管理的持续性(CMP)两种。 学EJB的时候快毕业返校了,心思全没放在学习上,所以EJB这一块基本没学到什么。这次被考到了,我无话可说,只能回家自己重新复习一遍了。
4. Java程序题,具体题目不太记得了,反正是给个String例如“1,65,2,23,230,52”,然后要你将它重新排序后输出为“1,2,23,52,65,230”这样。 这题其实还蛮常见的,就是冒泡排序,上网一搜出来一大片,不过多了个字符串的分割罢了。太久没看API,我竟然把String.splite()异想天 开地写成了String.spliteBy(),额滴神哪~~貌似方法最后也忘了return一个返回值了,前功尽弃啊啊啊啊啊啊啊啊啊啊~~~
其他的一些问题就不写了,像数据库中事务提交的作用啊,回滚的意义啊什么的,都是很容易理解的。看来以我上午的发挥这笔试要通过还是很悬的。
好吧,从此以后要认真对待笔试面试了,好好复习总结!毕竟拿到offer对我来说是目前最重要也是唯一的目标!