文档中心

关于 SequoiaDB

快速入门

安装

基本操作

数据模型

SQL引擎

S3引擎

系统架构

数据库管理

连接器

驱动

参考手册

故障排除

SAC 管控中心

Web服务

版本信息

连接

1.部署web应用使用的JNDI数据源,将pg对应的驱动jar包放到tomcat服务器的/usr/local/apache-tomcat-7.0.68/lib目录下,可以去官网下载对应版本 http://jdbc.postgresql.org/download.html

2.配置JNDI,在/usr/local/apache-tomcat-7.0.68/conf/context.xml文件中新增内容如下:

<Resource 
         name="jdbc/pg"
         auth="Container"
         type="javax.sql.DataSource"
         maxActive="100"
         maxIdle="30"
         maxWait="10000"
         username="sdbadmin"
         password="sdbadmin"
         driverClassName="org.postgresql.Driver"
         url="jdbc:postgresql://localhost:5432/foo"/>

Note:

name:表示以后要查找的名称。通过此名称可以找到DataSource,此名称任意更换,但是程序中最终要查找的就是此名称,为了不与其他的名称混淆,所以使用jdbc/pg,现在配置的是一个jdbc的关于pg的命名服务。
auth:由容器进行授权及管理,指的用户名和密码是否可以在容器上生效。
type:此名称所代表的类型,现在为javax.sql.DataSource。
maxActive:表示一个数据库在此服务器上所能打开的最大连接数。
maxIdle:表示一个数据库在此服务器上维持的最小连接数。
maxWait:最大等待时间。10000毫秒。
username:数据库连接的用户名。
password:数据库连接的密码。
driverClassName:数据库连接的驱动程序。
url:数据库连接的地址。

3.重启tomcat使配置参数生效

#/usr/local/apache-tomcat-7.0.68/bin/shutdown.sh
#/usr/local/apache-tomcat-7.0.68/bin/startup.sh
回到顶部