zoukankan      html  css  js  c++  java
  • 使用JBoss管理数据库连接的方法(JDNI方式)

          /2011年8月25日 10:42:42 by Rush/ 

           项目中要使用JBoss作为项目部署服务器,使用JBoss管理数据库连接有许多的好处,其中之一就是有数据库连接池不用自己设置,服务器会按照优化的设置来管理数据库,具体的使用步骤如下:

    首先,在JBoss根目录的server\default\deploy目录下面新建一个mssql-ds.xml的文件。

    该XML文件内部的配置内容如下:

     1 <?xml version="1.0" encoding="UTF-8"?>
    2
    3
    4 <datasources>
    5
    6 <local-tx-datasource>
    7
    8 <jndi-name>/*项目中使用这个名字来访问数据库*/</jndi-name>
    9
    10 <use-java-context>false</use-java-context>
    11
    12 <connection-
    13 url>jdbc:sqlserver://202.193.75.37:3533;DatabaseName=test/*数据库连接字符串*/</connection-url>
    14
    15 <driver-class>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver-class>//数据库驱动,这里用的是SQL Server的连接方式
    16
    17 <user-name>sa</user-name>//连接数据库用户名
    18
    19 <password>1234</password>//连接数据库密码
    20
    21 <min-pool-size>10</min-pool-size> //数据库连接池最小大小
    22
    23 <max-pool-size>100</max-pool-size> //数据库连接池最大大小
    24
    25 <idle-timeout-minutes>15</idle-timeout-minutes>//超时设置
    26
    27 .............其他的一些设置
    28
    29 </<local-tx-datasource>
    30
    31 </datasources>

    配置好文件后不要忘记在JBoss里面加入相应的数据库驱动包,本例使用的是SQL Server2005,具体放置位置为:

    上面的设置完成后在项目里面就可以使用了,项目使用Spring作为管理数据库的框架,在Spring里面使用方式如下:

    红色部分就是在JBoss里面配置的JNDI名称。

    在Spring里面使用方式如下:

  • 相关阅读:
    ue4 socket
    ue4动画蓝图
    localStorage 用法
    关于textarea中换行、回车、空格的识别与处理
    git忽略某些文件提交
    动态加载js文件
    H5 App页面 绝对定位 软键盘弹出时顶起底部按钮
    Android软键盘弹出时把布局顶上去的解决方法
    javascript 事件委托 和jQuery事件绑定on、off 和one
    escape()、encodeURI()、encodeURIComponent()区别详解
  • 原文地址:https://www.cnblogs.com/rushoooooo/p/2152940.html
Copyright © 2011-2022 走看看