benq,你好!框架中有关 getDataSource()问题请教一下

you-2004
05-07-27 1 195

在Mysql.java中有
private void getDataSource() {
try {
Context ctx = new InitialContext();
if (ctx == null)
throw new Exception("Boom - No Context");

DataSource ds =
(DataSource) ctx.lookup("java:comp/env/jdbc/userDB");
if (ds != null)
conn = ds.getConnection();

} catch (Exception e) {
System.err.println("getDataSource() error: " + e);
}
}
java:comp/env/jdbc/userDB 是什N
我想把它改楸C的
Thank you!

banq
2005-07-28 10:32

java:comp/env/jdbc/userDB是JNDI名称
不同服务器有不同配置 ,Tomcat的Datasource JNDI配置可google查询到。