package tools;
import java.sql.*;
import java.util.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import oracle.jdbc.pool.OracleDataSource;
public class DataSourceService {
public static void main(String[] args){
try {
OracleDataSource ds=new OracleDataSource();
ds.setNetworkProtocol("tcp");
ds.setDatabaseName("home");
ds.setDriverType("thin");
ds.setPortNumber(1521);
ds.setServerName("127.0.0.1");
ds.setUser("username");
ds.setPassword("password");
Properties props=new Properties();
props.setProperty(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.fscontext.RefFSContextFactory");
props.setProperty(Context.PROVIDER_URL, "filepath");
Context ctx=new InitialContext(props);
ctx.bind("jdbc/db", ds);
}
catch(NamingException e){
e.printStackTrace();
}
catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}catch(Exception e){
e.printStackTrace();
}
}
}
工具类DataSource
最新推荐文章于 2022-04-23 16:02:35 发布