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

  • 相关阅读:
    PAT 1097. Deduplication on a Linked List (链表)
    PAT 1096. Consecutive Factors
    PAT 1095. Cars on Campus
    PAT 1094. The Largest Generation (层级遍历)
    PAT 1093. Count PAT's
    PAT 1092. To Buy or Not to Buy
    PAT 1091. Acute Stroke (bfs)
    CSS:word-wrap/overflow/transition
    node-webkit中的requirejs报错问题:path must be a string error in Require.js
    script加载之defer和async
  • 原文地址:https://www.cnblogs.com/rushoooooo/p/2152940.html
Copyright © 2011-2022 走看看