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 添加好友