中软融鑫 java笔试题_【中软java 程序员笔试试题及答案】 - 面试网

博客包含中软融鑫Java笔试题,涉及scope属性解释,如Session、Page、application;名词解释,像JMS、DOM等;程序设计,如写Servlet获取数据库连接;还包括程序问题查找及SQL语句编写,用于查询不同条件下的顾客和产品信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Session: 会话范围,即一段用户持续和服务器连接的时间,与服务器断线后即失效。

Page: 用pageContext对象设置属性,数据只在同一个JSP网页上获得,而其他JSP页面上无法取得数据。

application:从服务器开启到关闭,范围为scope属性最大,时间最久。

五、名词解释写出全称并简要说明(10分钟)

a)JMS

Java message server

b)DOM

Document object model

c)MVC

Model vies control

d)JNDI

Java name directionary inference

e)LDAP

Light data access procotol;

六、程序设计,写出一个Servlet,实现以下功能:通过表单提取一个“ds”的参数(该参数代表一个可用的数据源),通过该参数获得一个可用的数据库连接。(6分钟)

protected void doGet(HttpServletRequest req,HttpServletResponse res)

throws IOException,ServletException

{

String dsname = req. getParameter(“ds”);

try {

Context ctx = new InitialContext();

DataSource ds = (DataSource) ctx

.lookup("java:comp/env/" dsname);

con = ds.getConnection();

} catch (Exception e) {

// TODO: handle exception

}

public class TestServlet extends HttpServlet

{

private Connection conn;

}

}

七、找出程序中的问题,并写出理由(5分钟)

import javax.servlet.*;

import javax.servlet.http.*;

import javax.sql.*;

import javax.naming.*;

import java.sql.*;

import java.io.IOException;

public class TestServlet extends HttpServlet

{

private Connection conn;

protected void doGet(HttpServletRequest req,HttpServletResponse res)

throws IOException,ServletException

{

try

{

Class.forName(“COM.ibm.db2.jdbc.app.DB2Driver”);

conn = DriverManager.getConnection(“jdbc:db2:mydb”,”db2”,”db2”);

PreparedStatement stmt = conn.prepareStatement("select * from testtb");

ResultSet rs = stmt.executeQuery();

while (rs.next())

{

System.out.println("1." rs.getString(1) " 2." rs.getString(2));

}

conn.close();

}

catch (Exception ex)

{

ex.printStackTrace();

}

}

}

八、有3个表(15分钟):

Produce表 (产品号,产品名,类别,单价,库存量)

Buyers表 (顾客号,顾客名)

Sales表 (顾客号,产品号,数量)

表结构如下:

1.写一个SQL语句,查询购买了’课桌’的顾客号和姓名(3分钟)

2.写一个SQL语句,查询’周周’顾客购买了的产品名字(3分钟)

3.写一个SQL语句,查询购买了多于10个台灯的顾客号和姓名(9分钟)

Select buyer_id ,buyer_name from Buyers where buyer_id in( select sales.buyer_id from sales where sales.prod_id in( select produce.prod_id from produce where prod_name =”taideng”))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值