回答
此示例假定您使用的是Oracle 10i。
在JBoss 5中,创建一个以-ds.xml
(尽管不一定是-ds
,它必须是XML文件)结尾的XML文件。具有以下描述符元素。
这是一个做Local-TX数据源的例子。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE datasources
PUBLIC "-//JBoss//DTD JBOSS JCA Config 1.5//EN"
"http://www.jboss.org/j2ee/dtd/jboss-ds_1_5.dtd">
<datasources>
<local-tx-datasource>
<jndi-name>MyDataSourceName</jndi-name>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<connection-url>jdbc:oracle:oci:@(description=(address=(host=youroraclehost)(protocol=tcp)(port=1521))(connect_data=(SERVICE_NAME=yourservicename)))</connection-url>
<user-name>myUserName</user-name>
<password>myPassword</password>
<min-pool-size>20</min-pool-size>
<metadata>
<type-mapping>Oracle9i</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
可以有超过1 <local-tx-datasource>
元素,但<jndi-name>
必须是唯一的。
对于XA数据源,请参阅example。
以上示例保存在MyDataSourceName-ds.xml
。
XML文件必须放在JBOSS_HOME/server/<default|all>/deploy
文件夹下。
现在,在Java中,你将检索MyDataSourceName
如下:
InitialContext ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("java:MyDataSourceName");
Connection connection = ds.getConnection();
Buhake,谢谢你的回答。 “在JBoss 5.0中”是什么意思?它在一个特定的文件夹中吗?如果JBoss安装在c:\ jboss-6.0下,该XML文件应放在哪里? – wavicle
每个版本的JBoss都对XSD和配置进行了重大更改。 JBoss 7是从JBoss 6完全重写的。JBoss 6在目录方面应该与JBoss 5相同,但我知道数据源XSD比JBoss 5更新。 –
@BuhakeSindi我想加密连接url并在java中读取以解密。我们如何在Jboss5中实现这一目标? –
这里是JBoss一个链接,解释它适合你。
- 1. 创建JBoss数据源
- 2. 如何Jboss应用服务器
- 3. 如何在JasperReports服务器中创建多个数据源?
- 4. 在JBOSS中创建数据源
- 5. 创建XA数据源到DB2在JBoss
- 6. 在WSO2数据服务服务器中为Oracle创建数据源
- 7. 我应该如何捕获UDP数据包创建服务器
- 8. JBoss应用服务器7.0.1 CRUD应用
- 9. 在jboss/weblogic服务器中配置带时区的数据源
- 10. JBoss应用服务器7数据源配置 - 交易不活跃
- 11. 如何为Advantage数据库服务器(ADS)创建数据库?
- 12. 在JBoss服务器中配置MongoDB数据源
- 13. 如何根据服务器的响应创建CellTable
- 14. 如何在eclipse中找到新的JBoss应用服务器7服务器?
- 15. 如何从在服务器外运行的Spring hibernate项目(Web应用程序)使用JBoss AS7 JNDI数据源?
- 16. 数据库连接下JBOSS应用服务器
- 17. iOS:如何创建从服务器下载数据的应用程序?
- 18. 在WSO2服务器上创建自动数据源
- 19. 用于DB2的JBOSS中的数据源创建
- 20. 如何使用Spring启动创建事件源服务器?
- 21. 如何在Qt创建器中向服务器发送数据?
- 22. 如何创建tizen服务应用
- 23. 如何在Oracle WebLogic服务器中正确创建JDBC数据源?
- 24. JBoss应用服务器介绍手册
- 25. JNDI查询JBoss应用服务器7
- 26. JBOSS应用服务器和Servlet
- 27. Websphere应用服务器VS Jboss
- 28. JBoss应用服务器重新部署
- 29. JBoss应用服务器日志配置
- 30. 如何将SQLite创建的数据上传到MySQL服务器?
Upvoted!这绝对不是一个模糊的问题。 – wavicle