SysBase數據庫配置 Sybase Adaptive Server Enterprises(ASE)是Sysbase公司的數據庫服務器
ASE可以在Unix和linux平台上使用
同樣我們要把它的數據庫驅動放到CLASSPATH中
把它復制到/server/default/lib目錄下
然後把/docs/examples/jca/sybase
ds
xml 復制到/server/default/deploy目錄下
修改sybase
ds
xml文件把設置為 com
sybase
jdbc
jdbc
SybDriver再把設置為 jdbc:sybase:Tds::/
其中分別為主機名
端口名和數據庫名
同樣需要修改standardjaws
xml 或 jaws
xml 文件的 和 元素
<jaws>
<datasource>java:/SybaseDS</datasource>
<type
mapping>Sybase</type
mapping>
</jaws>
再修改standardjbosscmp
jdbc
xml 或 jbosscmp
jdbc
xml 文件的 和 元素
<jbosscmp
jdbc>
<defaults>
<datasource>java:/SybaseDS</datasource>
<datasource
mapping>Sybase</datasource
mapping>
</defaults>
</jbosscmp
jdbc>
最後修改login
config
xml 文件來使用Sysbase數據庫
設置 元素
<application
policy name =
SybaseDbRealm
>
<authentication>
<login
module code =
org
jboss
resource
security
ConfiguredIdentityLoginModule
flag =
required
>
<module
option name =
principal
>sa</module
option>
<module
option name =
userName
>sa</module
option>
<module
option name =
password
></module
option>
<module
option name =
managedConnectionFactoryName
>
jboss
jca:service=LocalTxCM
name=SybaseDS
</module
option>
</login
module>
</authentication>
</application
policy>
修改了sybase
ds
xml
standardjaws
xml
standardjbosscmp
jdbc
xml
和
login
config
xml文件後就可以在JBOSS中使用Sysbase了
DB數據庫配置 IBM的DB
是一個完善
使用方便的數據庫服務器
它可以在Linux
UNIX和Windows平台上使用
在JBOSS
上使用DB
只要把db
java
zip復制到/server/default/lib目錄下
然後復制/docs/examples/jca/db
ds
xml到/server/default/deploy目錄下
然後修改 元素位 COM
ibm
db
jdbc
app
DB
Driver
元素為 jdbc:db
:其中的元素代表數據庫服務名
<jaws>
<datasource>java:/DB
DS</datasource>
<type
mapping>DB
</type
mapping>
</jaws>
下面是相應的 standardjbosscmp
jdbc
xml (或 jbosscmp
jdbc
xml)文件:
<jbosscmp
jdbc>
<defaults>
<datasource>java:/DB
DS</datasource>
<datasource
mapping>DB
</datasource
mapping>
</defaults>
</jbosscmp
jdbc>
最後在login
config
xml文件中加上下面的內容
<application
policy name =
DB
DbRealm
>
<authentication>
<login
module code =
org
jboss
resource
security
ConfiguredIdentityLoginModule
flag =
required
>
<module
option name =
principal
>sa</module
option>
<module
option name =
userName
>sa</module
option>
<module
option name =
password
></module
option>
<module
option name =
managedConnectionFactoryName
>
jboss
jca:service=LocalTxCM
name=DB
DS
</module
option>
</login
module>
</authentication>
</application
policy>
完成上面的配置就可以在Jboss上使用DB
了
Informix 數據庫配置 IBM的Infoxmix數據庫服務器用於作為數據倉庫
分析和報告
在Jboss
上使用Informix數據庫
首先要把它相應的數據庫JDBC驅動復制到/server/default/lib目錄下
然後
把/docs/examples/jca/informix
ds
xml 復制到 /server/default/deploy目錄下
如果你使用的是事務的(XA)JDBC就復制那個/docs/examples/jca/informix
xa
ds
xml文件
下一步要作的就是修改這個informix
ds
xml文件
把元素設置為
rmix
jdbc
IfxDriver把元素設置為
jdbc:informix
sqli://::informixserver=
其中
分別代表數據庫主機名
數據庫端口和數據庫服務名
然後修改standardjaws
xml 或 jaws
xml文件的 和 元素
<post>
<jaws>
<datasource>java:/InformixDS</datasource>
<type
mapping>InformixDB</type
mapping>
</jaws>
把standardjbosscmp
jdbc
xml 或 jbosscmp
jdbc
xml文件中的 和 元素設置為下面這樣
<jbosscmp
jdbc>
<defaults>
<datasource>java:/InformixDS</datasource>
<datasource
mapping>InformixDB</datasource
mapping>
</defaults>
</jbosscmp
jdbc>
最後在login
config
xml文件中加入元素
<application
policy name =
InformixDbRealm
>
<authentication>
<login
module code =
org
jboss
resource
security
ConfiguredIdentityLoginModule
flag =
required
>
<module
option name =
principal
>sa</module
option>
<module
option name =
userName
>sa</module
option>
<module
option name =
password
></module
option>
<module
option name =
managedConnectionFactoryName
>
jboss
jca:service=LocalTxCM
name=InformixDS
</module
option>
</login
module>
</authentication>
</application
policy>
這樣
你就可以在Jboss
中使用Informix數據庫了
結論 Jboss
默認情況下使用的是Hypersonic數據庫
但如你所見我們只要簡單的修改幾個配置文件就可以使用市面上流行的其他數據庫了
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28704.html