62,621
社区成员
发帖
与我相关
我的任务
分享import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.Hashtable;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;
public class JndiLookUp {
public static void main(String[] args) {
Context ctx = null;
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
// 1.连接jndi服务器
Hashtable<String, String> env = new Hashtable<String, String>();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.fscontext.RefFSContextFactory");
env.put(Context.PROVIDER_URL, "file:c:/jdbc");
ctx = new InitialContext();
DataSource ds = (DataSource) ctx.lookup("ora20");
con = ds.getConnection();
ps = con.prepareStatement("select * from m_users");
ps.executeQuery();
} catch (Exception e) {
e.printStackTrace();
}
}
}