言归正传吧,上次我们一起整合了Myeclipse和WebSphere,如果应用在实际开发中,数据库是必不可少的,用JDBC方式连接数据库并不是不可以,但是这种过程中最耗费时间的是建立连接这一步。有没有一个方法能够节省时间,来提高效率呢?

答案是:有的!就是接下来我们要一起做的—WebSphere中配置连接池。先介绍一下,今天我们用的数据库是DB2,当然了,也可以用其他的数据库。列表:

现在启动WebSphere应用服务器,进入到后台,依次点击左边列表 资源-JDBC-JDBC提供程序,然后点击右边的新建。

然后在下拉列表中选择数据库类型。我们今天用的是DB2,同样也是IBM公司的产品。提供程序类型是:DB2 Universal JDBC Driver Provider 。实施类型选择:连接池数据源。

在这里输入数据库的类路径,也就是DB2数据库的驱动jar文件,默认位置是:C:\Program Files\IBM\SQLLIB\java 。


来总结一下吧。我个人认为这是IBM的习惯,上次我们安装WebSphere时也有“总结”这一步,DB2的安装也有“总结”这一步,整合WebSphere和Myeclipse的时候也有这一步。

然后保存到主配置。这也是IBM的习惯,更改了本地配置之后要保存一下。

然后点击左边列表中数据源,在右边的下拉列表中选择作用域,一般情况下,安装WebSphere之后会自动创建一个作用域,节点就是计算机的名字,服务器一般就是server1了。

之后就要输入数据源的名称和JNDI的名称。这两个名称在以后的项目中都会用到的。

这里要选择我们刚刚创建的JDBC提供程序:DB2 Universal JDBC Driver Provider。

这里填入数据库名和服务器名称,数据库名称就没什么好说的了,服务器名称可以是localhost,也可以是127.0.0.1,还可以是本机的IP地址。

来总结一下,点击完成。

点击保存,将以上改动保存到主配置。

现在先别急着去Myeclipse建web项目来测试我们刚刚建好的连接池,还有一个地方没有配置,就是我们的DB2的用户名和密码。既然是连接池,就不用我们访问数据库的时候再去创建连接了。跟我来!点击我们刚刚建好的数据源。

点击右边其他属性中的数据源。

点击这里的DB2。

点击右边其他属性中的定制属性。

点击新建。把DB2的用户名和密码保存为属性。
名称:user (注意这里不是username) 值:db2admin
名称:password 值:(我的是abc)

返回上一步的页面中,点击测试连接,如果出现以下画面就说明我们的数据源配置的没问题。

那就用Myeclipse来新建一个web项目测试一下我们的连接池吧。

HoHo!大功告成!
配置其他数据库的连接池,跟我们刚才做的基本相同,就是新建JDBC时的驱动不同,还有数据库的端口号不同。
在这里我说一下,主流的数据库端口号:
DB2 50000
SQL Server 1433
MySQL 3306
Oracle 1521
好了,今天配置连接池就到这里,以后我们会一起来实现其他主流服务器中连接池的配置。