易截截图软件、单文件、免安装、纯绿色、仅160KB

Java中JNDI的配置

方案一步骤:
1、配置Tomcat\conf\context.xml添加 <Resource>
 <Resource name="jdbc/books" auth="Container"
  type="javax.sql.DataSource" maxActive="100" maxIdle="30"
  maxWait="10000" username="sa" password=""
  driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
  url="jdbc:sqlserver://localhost:1433;DatabaseName=books" />
 name  指定Resource的JNDI名称
 auth  指定管理Resource的Manager(Container:由容器创建和管理|Application:由Web应用创建和管理)
 type  指定Resource所属的Java类
 maxActive 指定连接池中处于活动状态的数据库连接的最大数目
 maxIdle  指定连接池中处于空闲状态的数据库连接的最大数目
 maxWait  指定连接池中的连接处于空闲的最长时间,超过这个时间会抛出异常,取值为-1,表示可以无限期等待
2、拷贝相应的jar包到Tomcat\common\lib中
 /server/lib目录下的jar文件只能被Tomcat服务器访问
 /shared/lib目录下的jar文件可以被所有的web应用程序访问,但不能被Tomcat服务器访问
 /common/lib目录下的jar文件可以被Tomcat服务器和所有的web应用程序访问。
   
3、配置web项目中的web.xml添加 <resourc-ref>
    <resource-ref>
        <res-ref-name>jdbc/books</res-ref-name>   指定JNDI的名字,与<Resource>元素中的name一致
        <res-type>javax.sql.DataSource</res-type> 指定引用资源的类名,与<Resource>元素中的type一致
        <res-auth>Container</res-auth>            指定管理所引用资源的Manager与<Resource>元素中的auth一致
    </resource-ref> 
4、java代码
 import javax.sql.DataSource;
 import javax.naming.Context;
 import javax.naming.InitialContext;
 import javax.naming.NamingException;
 //获取Co


相关文档:

用InstallAnywhere打包Java程序包含MySQL数据库

用InstallAnywhere打包Java程序包含MySQL数据库
 
InstallAnywhere打包Java程序时可以自动完成jre的打包,但是需要MySQL数据库的程序就得手动添加。资料太少,纠结了三天,终于解决
 
1、  下载绿色版的MySQL,可以去官网下载。网友制作了MySQL的绿色精简Bat版(http://download.csdn.net/source/524812 ......

java常用的Listener分类

Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。(通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。当增加一个HttpSession时,就激发
sessionCreated(HttpSessionEvent se)方法,这样就可以给在线人数加1。)
Servlet 监听器用于监听一些重要事件的发生,监听器对象在事情发生前、发 ......

Java之可变参数


public class VariableParameter {
public static void main(String[] args) {
System.out.println(add(1,2));
System.out.println(add(1,2,3,4));
}
public static int add(int x,int...args){
     //是3个点,args必须是 ......

anic:比C快比Java安全比shell还简单的新语言

一位ID为ultimus的程序员开发了一种名为anic的新语言,近日引起业界关注。根据Google Code上该项目的简介,该语言的正式名称是ANI,anic是这种语言的参考实现。
ANI是一种实验性、高性能、静态安全、完全隐含支持并行、面向对象的通用数据流编程语言。
anic用GNU工具链写成,因此可移植性很好,可以运行于所有主流操作系 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号