Java jtable如何使用rs2xml
我目前是java的新手,我一直在寻找一种将数据库信息放入jtable的有效方法,我听说了rs2xml。我真的很想学这个,因为其他方法让我困惑,让我头痛 有人知道如何有效地使用它吗?如果你不介意的话,可以用简单的代码解释一下 提前谢谢Java jtable如何使用rs2xml,java,swing,jtable,Java,Swing,Jtable,我目前是java的新手,我一直在寻找一种将数据库信息放入jtable的有效方法,我听说了rs2xml。我真的很想学这个,因为其他方法让我困惑,让我头痛 有人知道如何有效地使用它吗?如果你不介意的话,可以用简单的代码解释一下 提前谢谢 import net.proteanit.sql.DbUtils; try { st = conn.createStatement(); st.executeQuery(q); ResultSet rs = st.execut
import net.proteanit.sql.DbUtils;
try {
st = conn.createStatement();
st.executeQuery(q);
ResultSet rs = st.executeQuery(q);
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
}
catch (SQLException ex) {
JOptionPane.showMessageDialog(null, ex);
} finally {
try {
rs.close();
} catch (SQLException e) { /* ignore */
}
try {
st.close();
} catch (SQLException e) { /* ignore */
}
}
这是一个使用示例
你可能想展示你到目前为止所取得的成就。还有,如果遇到任何特殊问题。
rs2xml。
-听起来它创建的是XML,而不是JTable。您真正想要的是从ResultSet
创建TableModel
。查看一些想法。TableFromDatabaseExample.java
展示了一个简单的解决方案。rs2xml是一个jar库,可用于将查询结果集作为表模型的输入非常有用@camickr别忘了实现jar是必需的欢迎来到SO。请避免只回答代码问题。请看:你在哪里下载rs2xml.jar,我在网上任何地方都找不到它
private void b2ActionPerformed(java.awt.event.ActionEvent evt) {
int id = 0;
String name = "";
String mobile = "";
String email = "";
String flat = "";
String query="";
Connection con;
try{
String query= "select * from apt"
con=DBconnect.ConnectDB();//it's a class the connection properties are defined here
PreparedStatement ps;
ps = con.prepareStatement(query);
ResultSet rs = ps.executeQuery();
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
}
}catch(Exception ee){
ee.printStackTrace();
}
}