【发布时间】:2014-04-21 18:38:46
【问题描述】:
我正在使用 netbeans 7.4。我创建了一个 JFrame,它从 mysql 数据库中搜索数据并将结果显示在 JTable 中。我需要让用户能够对结果行进行选择(这里我使用的数据库有一个名为“Vehicle_R”的表,其中包含有关车辆的数据。因此用户应该能够选择车辆)。 这是我的编码
public class CreateConnection {
Connection con;
Statement statmnt;
public CreateConnection() {
try{
this.con =DriverManager.getConnection("jdbc:mysql://localhost:3306/vehiclereserve","root","nadun");
statmnt=con.createStatement();
}
catch(SQLException e)
{System.out.println(e.toString());}
}
public Connection getCon()
{
return con;
}
public Statement getStatement()
{
return statmnt;
}
主要是我得到了
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
try{
CreateConnection con=new CreateConnection();
ResultSet res=con.getStatement().executeQuery("select * from Vehicle_R");
jTable1.setModel(DbUtils.resultSetToTableModel(res)); //rs2xml.jar library added
//TableColumn tc=new TableColumn();
//jTable1.addColumn(tc);
}
catch (SQLException e)
{
JOptionPane.showMessageDialog(null, e.toString(), "ERROR", JOptionPane.ERROR_MESSAGE);
}
应添加一个带有复选框以进行选择的新列。请考虑我是 java 新手。
【问题讨论】:
标签: java mysql swing jtable selection