~~~~~~~~~~~大家帮忙看一个Exception
我在main里调用一个从DataSource获得的连接,并对数据库执行了一个查询操作;
调用了一个专门获得连接的类里的一个方法getCon():
public static Connection getCon() throws Exception{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup( "java:comp/env ");
DataSource ds = (DataSource)envCtx.lookup( "jdbc/TestDB ");
Connection conn=ds.getConnection();
return conn;
}
错误信息
Exception in thread "main " exceptions.IllegalIpException:
SQLException:Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial
请问谁能解释一下是怎么回事吗?
------解决方案--------------------jdbc的包导进去了吗
------解决方案--------------------没有Try Catch