Glassfish数据源配置详解

本文环境:

Win2003 + myeclipse6.01 + sqlserver2000(sp4)

1、 安装glassfish——启动,在管理控制台下配置如下

首先配置连接池——大家把sqlserver的驱动包放在glassfish安装目录下的lib里。

接着是配置JNDI(同时选中刚才配置好的连接池)

2、测试

常规方法测试1:在servlet中测试代码如下:

try {

Context ctx = new InitialContext();

DataSource ds = (DataSource) ctx.lookup("myds");

Connection conn = ds.getConnection();

System.out.println(conn);

ResultSet rs = conn.createStatement().executeQuery(

"select * from admin ");

while (rs.next()) {

System.out.println(rs.getObject(2));

System.out.println(rs.getObject(3));

}

} catch (Exception e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

常规方法测试2:在servlet中测试代码如下:

public class HelloWorld extends HttpServlet {

private @Resource(name="myds") DataSource nt;

private @Resource(name="welcomeMessage") String welcomeMsg;

protected void processRequest(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html;charset=UTF-8");

System.out.println("OK");

PrintWriter out = response.getWriter();

Connection conn = nt.getConnection();

}

时间: 2024-10-31 11:49:38

Glassfish数据源配置详解的相关文章

spring基于通用Dao的多数据源配置详解【ds1】

spring基于通用Dao的多数据源配置详解 有时候在一个项目中会连接多个数据库,需要在spring中配置多个数据源,最近就遇到了这个问题,由于我的项目之前是基于通用Dao的,配置的时候问题不断,这种方式和资源文件冲突:扫描映射文件的话,SqlSessionFactory的bean名字必须是sqlSessionFactory 他读不到sqlSessioNFactory2或者其他名字,最终解决方法如下: 1.在项目中加入如下类MultipleDataSource.java ? 1 2 3 4 5

/----------Spring配置详解

博客内容参考:http://book.51cto.com/art/201004/193743.htm   在此对文章作者表示感谢 M1:spring2.5配置详解,如有理解错误,请指正. M2:spring对于每一个java开发人员都不会陌生,要用好每一项技术都要学会举一反三的,下面就罗列出spring配置文件内容详解供参考. M3:主要内容: 头文件:定义使用版本和编码方式 根节点:定义文件规范相关内容 主体部分: 1.开启注解,开启扫描文件,开启面向aop注解 2.spring ioc对be

c3p0xml配置详解

<?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数.Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接失败后重复尝

Tomcat基础配置详解

Tomcat基础配置详解 组件原理图如下: 任何tomcat实例就是一个server,而一个server内部要想能够解析jsp页面转义编译serlet程序,要靠其引擎来实现 而引擎才是真正意义上执行jsp代码的容器,都是tomcat用类来描述这些组件的 同时,为了接受用户的请求,需要基于connector组件,所谓监听的套接字的程序,能够接手用户的请求,被称为连接器 一个server内部可以完全运行N个引擎,无非就是运行多个虚拟机而已 war包的概念 放在网页目录可以直接访问,而部署的时候可以自

Mysql主从数据库架构的复制原理及配置详解

1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础.将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的.复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环.这些日志可以记录发送到从服务器的更新.当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置.从服务器接收

[转]阿里巴巴数据库连接池 druid配置详解

一.背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池.数据库连接池有很多选择,c3p.dhcp.proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐映入了大家的眼帘.接下来本教程就说一下druid的简单使用. 二.jar包下载.配置详解及配置示例 1.jar获取 可以从 http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包.如果想使用最新的源码编译,也可以从 http

Struts1.2 struts-config.xml配置详解

Struts1.2 struts-config.xml配置详解 [Struts1.2总结系列]struts-config.xml配置 struts-config.xml是Struts的主要配置文件,在该文件中,可以配置数据源.form-bean.action和plug-in(插件)和资源文件的信息.其文件主要结构如下所示: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config

struts1.2 struts-config.xml配置详解(2)

<?xmlversion="1.0"encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config.dtd"> <!-- st

使用LVS实现负载均衡原理及安装配置详解

转:http://www.cnblogs.com/liwei0526vip/p/6370103.html 使用LVS实现负载均衡原理及安装配置详解 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均衡设备F5.Netscale.这里主要是学习 LVS 并对其进行了详细的总结记录. 一.负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director