java面试问题(三)
1、用JDBC 连接MySQL或Oracle数据库并查询数据解:1:加载驱动,建立连接2:创建语句对象3:执行sql语句4:处理结果集5:关闭连接

2、写一个db.properties文件,写一个DBUtil类连接数据库con = DBUtil.openConnection();stmt = con.createStatement();rs = stmt.executeQuery("select empno,ename from emp");while (rs.next()) {

3、System.out.println("empno" + rs.getInt("empno") + ",ename" + rs.getString("ename"));执行INSERT, UPDATE和DELETE: Statement.executeUpdate();

1、js定义一个变量用什么关键字,定义数组有哪些方式?解:定义一个变量使用Var关键字;1:var arr=[值1,值2,值3......];2:var arr=new Array(值1,值2,值3......);3:var arr=new Array(size); ==>size指定数组长度

2、什么是Servlet?以及Servlet的生命周期解:Servlet是sun公司制定的用来扩展web服务器功能的组件规范。组件:符合一定的规范,实现部分功能,需要部署在容器中才能运行。容器:符合一定的规范,实现部分功能,为组件提供运行环境的一个程序。

3、生命周期:1:实例化:容器调用Servlet构造器,创建一个Servlet对象。2:初始化:调用init( );方法初始化,只执行一次。3:就绪:继承HttpServlet,重写service方法编写业务逻辑来处理请求。。4:销毁:调用destroy( );方法来销毁应用程序,只执行一次。

4、java语言的三种技术架构 J2EE:企业版 是为开发企业环境下的应用程序提供的一套解决方案。 该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。 J2SE:标准版 是为开发普通桌面和商务应用程序提供的解决方案。 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。 比如Java版的扫雷。 J2ME:小型版 是为开发电子消费产品和嵌入式设备提供的解决方案。 该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
