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里面使用方式如下:

  • 相关阅读:
    ORA00845 MEMORY_TARGET not supported on this system (oracle11g for asianux3 )
    文件处理命令
    网络通信
    Chapter05Usage and Configuration of the Oracle Shared Server
    压缩解压缩命令
    PAT 1088 Rational Arithmetic[模拟分数的加减乘除][难]
    知识点最小二乘学习与正规表达式
    Missing Number[回溯][难]
    PAT 1065 A+B and C[大数运算][溢出]
    PAT 1055 The World's Richest[排序][如何不超时]
  • 原文地址:https://www.cnblogs.com/rushoooooo/p/2152940.html
Copyright © 2011-2022 走看看