经过数次实验,openfire终于可以调用已有的数据库用户表了。
1 安装openFire。
在安装过程中我使用的是SqlServer数据库,首先在数据库中建了一个库openfire。一开始始终链接不上,后来搜索说是用sqljdbc4.jar来驱动,于是下载下来,果然可以。
但是后来我有又使用了默认的jdbc驱动程序类,发现也是可以的,可能是当时把用户名、密码写错了。
等到链接上以后执行到最后登录控制台,查看openfire数据库就可以看到有好的数据表,其实我们要关心主要是这几个表ofProperty、ofUser。
然后参照篇文章做了http://www.cnblogs.com/2018/archive/2011/12/13/2279869.html相应处理。建立另外一个库(这个库就是我们要链接的自己用户表)
然后在openfire数据库中执行
insert into ofproperty(name,propValue)values
('jdbcProvider.driver','net.sourceforge.