方法2:写一个数据库连接的类 类内容如下:
static String jndiName="jdbc/SqlServerDB";
/** * 从连接池中取得一个空闲的数据库连接 * @return Connection * @exception Exception */ public static Connection getConnection() throws Exception{ Connection conn = null; try { Context initCtx = new InitialContext(); Context ctx = (Context) initCtx.lookup("java:comp/env"); //获取连接池对象 Object obj = (Object) ctx.lookup(jndiName); //类型转换 javax.sql.DataSource ds = (javax.sql.DataSource)obj; //获得数据库连接 conn= ds.getConnection(); } catch (java.lang.SecurityException se) { throw se; } catch(Exception e) { e.printStackTrace(); throw e; } return conn;
}
上一页 [1] [2] [3] [4] [5]
|