麦粉社区
>
帖子详情

关系数据源-在Tomcat上配置JNDI数据源

数据连接 发表于 2019-11-21 14:00
发表于 2019-11-21 14:00:03
在 Tomcat 上配置 JNDI 数据源,然后在 Smartbi 中使用它,完整的操作步骤如下。
1、在Tomcat中配置JNDI数据源
1. 打开<Tomcat 5.5.20>\conf\context.xml,在<Context>节点中添加 JNDI 连接配置,如下所示:
<!-- The contents of this file will be loaded for each web application -->

<Context>

    <Resource

        name="ipsdb"

        type="javax.sql.DataSource"

        driverClassName="com.ncr.teradata.TeraDriver"

        maxIdle="2"

        maxWait="5000"

        username="tdnorthwind"

        password="tdnorthwind"

        url="jdbc:teradata://172.20.16.227/DataBase=northwind,LOB_SUPPORT=off,client_charset=gbk"

        maxActive="4"/>

</Context>






2. 对上述XML解释如下:

    • name="ipsdb" 中 ipsdb 为 JNDI 数据源的名称。
    • driverClassName="com.ncr.teradata.TeraDriver" 中 com.ncr.teradata.TeraDriver 为 JDBC 链接驱动的字符串。
    • username="tdnorthwind" 中 tdnorthwind 为数据库用户名。
    • password="tdnorthwind" 中 tdnorthwind 为数据库用户的密码。
    • url="jdbc:teradata://172.20.16.227/DataBase=northwind,LOB_SUPPORT=off,client_charset=gbk" 中 url 值为 JDBC 链接字符串。

3. 将数据库驱动添加到<Tomcat 5.5.20>\common\lib\ 路径下。
4. 启动 Tomcat 服务器。

2、在 Smartbi 中使用JNDI数据源
1. 登录 Smartbi,并切换到 管理->系统管理 页面。
2. 点击"新建关系数据源",并输入 JNDI 数据源的相关信息。
   
3. 上述设置说明如下:

    • 驱动程序类型部分仍然选择对应的数据库类型。
    • 连接字符串改为:JNDI:java:/comp/env/ipsdb,这里的 ipsdb 就是在上一步骤中定义的 JNDI 名称。


高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0回帖数 0关注人数 4046浏览人数
最后回复于:2019-11-21 14:00
快速回复 返回顶部 返回列表