- 浏览: 1798671 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
cht的大摩托:
学习
IBM WebSphere Performance Tool / ISA / jca457.jar / ha456.jar / ga439.jar -
leeking888:
有没有linux 64位的相关librfccm.so等包啊?
web test LoadRunner SAP / java / Java Vuser / web_set_max_html_param_len -
paladin1988:
非常不错,多谢了。。
appServer IBM WebSphere / WAS 7 / 8.5 / was commerce -
hzxlb910:
写了这么多
net TCP/IP / TIME_WAIT / tcpip / iperf / cain -
acwyg:
ed2k://|file|LoadRunner.V8.1.is ...
web test performance tools / linux performance tools / windows performance tools
dsfdsa
http://lindows.iteye.com/admin/blogs/213348
public class DBAccess { private static DataSource ds = null; private static Connection connection = null; public static Connection getCon() { try { Context ctx = new InitialContext(); String lookUpString = "java:comp/env/jdbc/myoracle"; ds = (DataSource) ctx.lookup(lookUpString); connection = ds.getConnection(); } catch (NamingException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return connection; } public static void closeCon(Connection con){ if (null != con){ try { con.close(); } catch (SQLException e) { e.printStackTrace(); } } }
Tomcat 6 数据源与连接池配置
http://www.blogjava.net/ec2008/archive/2008/07/19/216063.html
project:test
Driver path:
D:\workspace\test\WebRoot\WEB-INF\lib\ojdbc14.10g.jar
Datasource config
D:\tomcat6.0\conf\server.xml
<GlobalNamingResources> <!-- 其中将数据源参数配置在tomcat全局连接池中--> <Resource name="jdbc/oracle " type="javax.sql.DataSource" maxActive="4" maxIdle="2" username="scott" maxWait="5000" driverClassName="oracle.jdbc.driver.OracleDriver" validationQuery="select 1 from dual" password="tiger" url="jdbc:oracle:thin:@localhost:1521:orcl"/> </GlobalNamingResources>
JNDI config
D:\workspace\test\WebRoot\WEB-INF\web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd "> <!-- 其中加入应用JNDI配置 --> <resource-ref> <description>DB Connection </description> <!-- JNDI 命名--> <res-ref-name>jdbc/oracle </res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Application </res-auth> </resource-ref> 或 <resource-ref> <description>DB Connection </description> <res-ref-name>jdbc/oracle </res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container </res-auth> </resource-ref> </web-app>
Tomcat 6 数据源与连接池配置 方法二
project:test
Driver path:
D:\workspace\test\WebRoot\WEB-INF\lib\ojdbc14.10g.jar
Datasource config
D:\tomcat6.0\conf\Catalina\localhost\test.xml
或
D:\tomcat6.0\conf \context.xml
<?xml version="1.0" encoding="UTF-8"?> <Context path="/test " docBase="D:\workspace\test\WebRoot " reloadable="true"> <!-- 其中将数据源参数配置在tomcat局部连接池中--> <Resource name="jdbc/oracle" type="javax.sql.DataSource" username="scott" password="tiger" driverClassName="oracle.jdbc.OracleDriver" validationQuery="select 1 from dual" maxIdle="2" maxWait="5000" url="jdbc:oracle:thin:@localhost:1521:orcl" maxActive="4"/> </Context>
page test ok
D:\workspace\test\WebRoot\index.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <%@ page import="java.sql.*"%> <%@ page import="javax.naming.*"%> <%@ page import="javax.sql.*"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>tomcat datasource test</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> </head> <body> <% Context initContext = new InitialContext(); //java:/comp/env 或 java:/comp/env/ 固定写法 Context envContext = (Context) initContext .lookup("java:/comp/env/"); DataSource ds = (DataSource) envContext.lookup("jdbc/oracle"); //方法二 //DataSource ds = (DataSource) initContext.lookup("java:/comp/env/jdbc/oracle"); Connection conn = ds.getConnection(); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("select * from dept"); out.println("结果集是否为空:" + (rs == null) + "<p>"); while (rs.next()) { String deptno = rs.getString(1); String dname = rs.getString(2); String loc = rs.getString(3); out.println("\t部门编号:" + deptno + "\t部门名称:" + dname + " 地点:" + "\t" + loc + "<p>"); } out.println("finally"); try { if (rs != null) { rs.close(); } if (stmt != null) { stmt.close(); } if (conn != null) { conn.close(); } } catch (SQLException e2) { e2.printStackTrace(); } %> </body> </html>
end
发表评论
-
JAVA EE BigData Apache Storm / Spark / Samza / apache storm / Flink
2016-11-23 16:38 929sd http://storm.apache.org/ ... -
JAVA EE Code Quality / Sonar / findbugs / checkstyle / cobertura(coverage) / PMD
2016-11-11 10:53 1005s http://sonar.oschina.net/ ... -
JAVA EE Apache Zookeeper / Google Chubby
2016-11-08 00:00 2081s http://zookeeper.apache.or ... -
framework apache commons
2009-12-14 15:24 1527http://commons.apache.org/ ... -
framework Schedule Quartz
2009-10-13 10:53 4208quartz http://www.opensymp ... -
Java EE search_lucene xapian
2009-09-03 00:43 2322搜索引擎产品 http://www.bing.com ... -
Java EE VM Montior JMX / Hyperic HQ / OpenNMS /
2009-08-24 16:54 3338Monitoring and Managemen ... -
framework ldap
2009-08-17 12:29 1176http://www.oschina.net/project/ ... -
JAVA EE robot_ItSucks
2009-08-15 15:19 1417http://open-open.com/open223668 ... -
JAVA EE Projects_apacheFoundation
2009-07-29 09:47 1281Apache Software Foundation Di ... -
framework freemarker / velocity
2009-03-26 21:16 2433CMS 静态化参考 JAVA静态化,如何生成html ... -
JAVA_EE EJB
2009-03-25 22:02 1349E:\lindows\workspace\ejb>tre ... -
JAVA EE JSP 2.1
2009-03-07 00:22 2188JSP 2.1对JSP2.0的改动 http://mar ... -
JAVA EE JSP_EL
2009-02-21 17:28 1485http://www.javapassion.com/j2 ... -
framework JasperReport
2008-12-06 17:16 1309JasperReport报表设计总结 ... -
framework osworkflow / jbpm
2008-12-01 20:58 3610osworkflow http://gr ... -
JAVA EE JSP_Servlet
2008-11-01 16:25 1711Servlet API htt ... -
framework junit
2008-10-29 15:30 1825http://www.appperfect.com/ A ... -
JAVA EE Projects_sourceforge
2008-10-13 14:30 4578http://www.sourceforge.net/ ... -
framework SiteMesh
2008-09-28 03:02 2478http://www.opensymphony.com/s ...
相关推荐
第1章 Java EE的基本知识 1 1.1 Java EE的出现及其特点 1 1.2 Java EE的分层模型和平台组成 4 1.2.1 Java EE的分层模型 4 1.2.2 Java EE的结构变形 5 1.2.3 Java EE平台的组成 7 1.3 Java EE参与人员的...
第二部分详细讲解了jsf ri、jta、jndi、rmi、jms、javamail、ejb 3的session bean、message driven bean、jpa、jax-ws 2、jaas等java ee知识,这部分知识以jsf+ejb 3+jpa整合开发为重点,通过使用netbeans ide工具...
JSP属于Java EE的一部分。 Java EE: 组件:Web层组件(JSP+Servlet)+业务层组件(EJB) 服务:JNDI JDBC RMI JAAS JavaMail等等 Java EE包括2个体系:标准(上面介绍的)+流行(Struts+Hibernate+...
现在,我们希望用 Flex 替换掉原有的 Servlet 和 JSP 页面,就需要让 Flex 和 Java EE 后端通信。Flex 支持多种远程调用方式,包括 HTTP,Web Services 和 AMF。不过,针对 Java EE 开发的服务器端应用,可以通过...
现在,我们希望用 Flex 替换掉原有的 Servlet 和 JSP 页面,就需要让 Flex 和 Java EE 后端通信。Flex 支持多种远程调用方式,包括 HTTP,Web Services 和 AMF。不过,针对 Java EE 开发的服务器端应用,可以通过...
简单讲述了JavaEE开发的过程,包括Jsp,Servlet,Jndi,EJB等
对于开发者来说,如果是为了寻找利用Servlet、JSP、JNDI和JMX技术来生成JavaWeb应用的话,选择Tomcat是一个优秀的解决方案;但是为了寻找支持其他的J2EEAPI,那么寻找一个应用服务器或者把Tomcat作为应用服务器的...
In addition to his Java EE expertise, Aleksa often utilizes his problem-solving skills to tackle the most complex issues arising within the projects. The combination of high-level management skills ...
JAVA EE技术jsp Javabean 小服务程序JNDI :使用配置文件配置数据库方便使用的规范JPA :用于定义和数据库交互的类的规范-Hibernate框架-SpringData jpa(springboot模块) JMS :用于异步通信的规范(适用于c /...
第1章 Java Web应用开发简介 1 1.1 Java EE应用概述 1 1.2 Java EE概念 1 1.2.1 Java EE多层模型 1 1.2.2 Java EE体系结构 2 1.3 Java EE的核心API与组件 4 1.4 Web服务器和应用服务器 13 1.5 小结 16 第2章 建立...
以Java EE为例,Web服务器主要是处理静态页面处理和作为 Servlet容器,解释和执行servlet/JSP,而使用服务器是运行业务逻辑web服务器和应用服务器全文共6页,当前为第2页。web服务器和应用服务器全文共6页,当前为...
4、一次编写,处处运行:作为JAVA开发平台的一部分,JSP具有JAVA的所有优点,包括Write once , Run everywhere. 3.2. 数据库的选择 3.2.1. Web应用程序开发环境—SQLserver数据库 SQL Server是由Microsoft开发和...
37.4. Using a Java EE Managed Transaction Manager 37.5. Mixing XA and Non-XA JMS Connections 37.6. Supporting an Alternative Embedded Transaction Manager 38. Hazelcast 39. Quartz Scheduler 40. Spring ...