Java开发求职面试题.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java开发求职面试题

1. 如何配置tomcat数据源方法一:1.配置tomcat下的conf下的context.xml文件,在之间添加连接池配置:< Resource name=”jdbc/mydb”auth=”Container”type=”javax.sql.DataSource”driverClassName=”oracle.jdbc.driver.OracleDriver”url=”jdbc:oracle:thin:@localhost:1521:mydb”username=”bmgis”password=”bmgis”maxActive=”100″maxIdle=”30″maxWait=”10000″ />2.配置你的应用下的web.xml中的之间加入:< resource-ref>< description>DB Connection</description>< res-ref-name>jdbc/mydb</res-ref-name>< res-type>javax.sql.DataSource</res-type>< res-auth>Container</res-auth>< /resource-ref>在以往的tomcat当中还需要在web.xml指定相应的resource,在tomcat 5.5以后的版本不写也可以,但建议还是配置。3.把连接数据库的第三方驱动放到${CATALINA_HOME}/lib下面就ok了4.测试程序test.jsp如下:<%@ page import=”javax.naming.*”%>< %@ page import=”java.sql.*”%>< %@ page import=”javax.sql.*”%>< %Context initContext = new InitialContext();Context envContext? = (Context)initContext.lookup(“java:/comp/env”);DataSource ds = (DataSource)envContext.lookup(“jdbc/myoracle”);Connection conn = ds.getConnection();conn.close();%>?方法二:我们只需要在WebRoot目录下,新建一个META-INF的目录(假如不存在,注意目录名称大写),在该目录下创建一个context.xml文件,并且在context.xml文件当添加以下的配置信息:<Context>< Resource name=”jdbc/mydb”auth=”Container”type=”javax.sql.DataSource”driverClassName=”oracle.jdbc.driver.OracleDriver”url=”jdbc:oracle:thin:@localhost:1521:mydb”username=”bmgis”password=”bmgis”maxActive=”100″maxIdle=”30″maxWait=”10000″logAbandoned=”true” />< /Context>其中:name 表示指定的jndi名称auth 表示认证方式,一般为Containertype 表示数据源床型,使用标准的javax.sql.DataSourcemaxActive 表示连接池当中最大的数据库连接maxIdle 表示最大的空闲连接数maxWait 当池的数据库连接已经被占用的时候,最大等待时间logAbandoned 表示被丢弃的数据库连接是否做记录,以便跟踪username 表示数据库用户名password 表示数据库用户的密码driverClassName 表示JDBC DRIVERurl 表示数据库URL地址2. oracle数据库内外联接查询内连接(inner join)。外连接:全连接(full join)、左连接(left join)、右连接(right join)。交叉联接(cross join)。外连接与内连接不一样,外连接返回的查询结果中不仅包含符合条件的行,还包括左表(左外连接),右表(右外连接)或者两个连接表(全外连接)中的所有不符合条件的数据行。1.左连接 (left [outer] join)左外连接就是将左表的所有数据分别于右表的每条数据进行连接组合,返回的结果除内连接的数据外,还有左表中不符合条件的数据,并在右表的相应列中填上null值。SQL语句如下:select * from mt_pb_org o left join mt_pb_orgframe f on o.PB_ORGFRAMEID = f.PB_ORGFRAMEID;等价语句:sel

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档