package com.servlet.jndi; import java.util.Properties; package com.servlet.jndi; import java.util.Properties; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingEnumeration; public class Test1 { public static void main(String[] args)throws Exception { Properties ps = new Properties(); ps.put(Context.INITIAL_CONTEXT_FACTORY,"org.apache.naming.java.javaURLContextFactory"); Context cxt=new InitialContext(ps); cxt.bind("一号菜","aaa"); cxt.bind("二号菜","bbb"); cxt.bind("三号菜","ccc"); Object o = cxt.lookup("二号菜"); System.out.println(o); NamingEnumeration ne = cxt.list(""); while(ne.hasMoreElements()){ Object o1 = ne.next(); System.out.println(o1); } } } ------------------------------------------------------------------------------------ package com.servlet.jndi; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.Properties; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingEnumeration; //2.使用fscontext.jar,providerutil.jar读取当前类的所有目录,再根据一个目录名 //,得到一个文件的内容 // 然后打印出来 public class Test2 { public static void main(String[] args)throws Exception { Properties ps=new Properties(); ps.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.fscontext.FSContextFactory" ); Context cxt=new InitialContext(ps); NamingEnumeration ne = cxt.list(""); while(ne.hasMoreElements()){ Object o = ne.next(); System.out.println(o); } File f = (File)cxt.lookup("G:/role.xml"); FileReader fr = new FileReader(f); BufferedReader br = new BufferedReader(fr); String str = br.readLine(); while(str!=null){ System.out.println(str); str = br.readLine(); } br.close(); fr.close(); } } -------------------------------------------------------------------------------------- package com.servlet.jndi; import java.sql.Connection; import java.sql.sqlException; import org.apache.commons.dbcp.BasicDataSource; public class Test3 { public static void main(String[] args) throws Exception { BasicDataSource dbs=new BasicDataSource(); dbs.setDriverClassName("com.microsoft.sqlserver.jdbc.sqlServerDriver"); dbs.setUrl("jdbc:sqlserver://localhoat:1433;databasename=DbAjax"); dbs.setUsername("sa"); dbs.setPassword("123"); dbs.setinitialSize(300); dbs.setMaxActive(500); Connection con=dbs.getConnection(); System.out.println(con); } } ====================================================================================== <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@page import="javax.naming.Context"%> <%@page import="javax.naming.InitialContext"%> <%@page import="javax.sql.DataSource"%> <%@page import="java.sql.Connection"%> <% Context cxt = new InitialContext(); Context envCxt = (Context)cxt.lookup("java:comp/env"); DataSource ds = (DataSource)envCxt.lookup("sql2005"); Connection conn = ds.getConnection(); System.out.println(conn); conn.close(); %>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。