当前位置:Gxlcms > 数据库问题 > 直接操作数据库数据来为Openfire用户添加好友

直接操作数据库数据来为Openfire用户添加好友

时间:2021-07-01 10:21:17 帮助过:45人阅读

 ResultSet rs = null;  
 Statement stmt = null;  
 Connection conn = null;  
 try {  
  Class.forName("oracle.jdbc.driver.OracleDriver");  
  //new oracle.jdbc.driver.OracleDriver();  
  conn = DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.85:1521:ORCL", "test", "test");  
  stmt = conn.createStatement(); 
  //aaa与eee互加好友
  String sql="insert into OFROSTER values(‘30‘,‘eee‘,‘aaa@ppt03-20141024i‘,‘3‘,‘-1‘,‘-1‘,‘aaa‘)";
  stmt.execute(sql);
  String sql2="insert into OFROSTER values(‘31‘,‘aaa‘,‘eee@ppt03-20141024i‘,‘3‘,‘-1‘,‘-1‘,‘eee‘)";
  stmt.execute(sql2);
  //将aaa与eee放到Friend分组中
  String sql3="insert into OFROSTERGROUPS values(‘30‘,‘0‘,‘Friend‘)";
  stmt.execute(sql3);
  String sql4="insert into OFROSTERGROUPS values(‘31‘,‘0‘,‘Friend‘)";
  stmt.execute(sql4);
 } catch (ClassNotFoundException e) {  
       e.printStackTrace();  
    } catch (SQLException e) {  
       e.printStackTrace();  
    } finally {  
    try {  
      if(rs != null) {  
      rs.close();  
      rs = null;  
      }  
      if(stmt != null) {  
      stmt.close();  
      stmt = null;  
      }  
      if(conn != null) {  
      conn.close();  
      conn = null;  
      }  
} catch (SQLException e) {  
   e.printStackTrace();  
}  
    }  
}  [/code]
[size=large]这是我用JDBC直接操作数据库的操作,一开始好像不行,后来我又添加了openfire官方提供的一个插件:SubscriptionPlugin,这个插件的主要实现自动添加了好友的功能。添加完成之后就可以了。
有什么问题可以留言[/size]

直接操作数据库数据来为Openfire用户添加好友

标签:jsjac   openfire   webim   添加好友   

人气教程排行