数据源连接池:GlassFish中配置数据源连接池来源: 发布时间:星期四, 2009年2月12日 浏览:217次 评论:0
下面我们将告诉你如何在你服务器(比如:GlassFish和Tomcat)中配置个数据源并如何在Web应用中访问数据源 GlassFish有个基于web管理接口你可以通过来配置数据源把你浏览器指向http://localhost:4848然后登录它默认用户名和密码是amin和adminadmin 首先配置个数据库连接池选择“连接池”> “新建”进行常规配置: 在下步中指定数据库连接属性: 接着你需要配置个JDBC数据源并命名为jdbc/xgtimes: 最后你还需要把数据库驱动类拷贝到服务器域目录lib/ext目录下 在应用中我们可以通过如下思路方法使用连接池: =""> ="alt"> ="keyword">try { =""> ="alt"> Context ctx = ="keyword"> InitialContext; =""> ="alt"> DataSource ds = (DataSource) ctx.lookup(="">"jdbc/xgtimes"); =""> ="alt"> Connection conn = ds.getConnection; =""> ="alt"> } ="keyword">catch (NamingException ex) { =""> ="alt"> ex.prStackTrace; =""> ="alt"> } =""> ="alt">} Public void loginBean { try { Context ctx = InitialContext; DataSource ds = (DataSource) ctx.lookup("jdbc/xgtimes"); Connection conn = ds.getConnection; } catch (NamingException ex) { ex.prStackTrace; } }
注意:jdbc/xgtimes用于数据源名称有两种查询方式上面我们使用ctx.lookup另外种最简洁思路方法就是使用资源注入你在受管bean中声明个域然后象如下那样使用注释来标记它: ) =""> ="alt">="keyword">private DataSource source; @Resource(name="jdbc/mydb") private DataSource source; 当服务器加载受管bean时域就会自动化这种特性仅限于支持JavaEE5标准服务器中使用 0
相关文章读者评论发表评论 |