netbeans,界面组合框的点击刷新应用和从数据库提取数据添加到列表应用
2015-09-30 17:22
531 查看
jComboBox1.removeAllItems();
new DBConnect();
String sql5 = "select * from blog";
ResultSet rs5 = DBConnect.executeQuery(sql5);
try {
int nCol = rs5.getMetaData().getColumnCount();
rs5.last();
int nRow = rs5.getRow();
rs5.absolute(0);
// rs1.next();
// int row = rs1.getInt("a");
jComboBox1.setMaximumRowCount(nRow);
//String sql2 = "select problem from QAlist";
//ResultSet rs2 = DBConnect.executeQuery(sql2);
while (rs5.next()) {
jComboBox1.addItem(rs5.getString("title"));
}
} catch (SQLException ex) {
Logger.getLogger(Answer.class.getName()).log(Level.SEVERE, null, ex);
}
}
public Search(String str1) {
initComponents();
this.setLocationRelativeTo(null);
//int i = 0, j = 0;
System.out.print(str1);
int row;
try {
new DBConnect();
String sql1 = "select * from QAlist where problem LIKE '%" + str1 + "%'";
//rs = DBConnect.executeQuery("select COUNT(*) as a from Course_table");
ResultSet rs1 = DBConnect.executeQuery(sql1);
int nCol = rs1.getMetaData().getColumnCount();
rs1.last();
int nRow = rs1.getRow();
rs1.absolute(0);
for (int i = 0; rs1.next(); i++) {
for (int j = 0; j < nCol; j++) {
jTable1.setValueAt(rs1.getString(j + 1), i, j);
}
}
DBConnect.close();
} catch (Exception e) {
e.printStackTrace();
}
}
new DBConnect();
String sql5 = "select * from blog";
ResultSet rs5 = DBConnect.executeQuery(sql5);
try {
int nCol = rs5.getMetaData().getColumnCount();
rs5.last();
int nRow = rs5.getRow();
rs5.absolute(0);
// rs1.next();
// int row = rs1.getInt("a");
jComboBox1.setMaximumRowCount(nRow);
//String sql2 = "select problem from QAlist";
//ResultSet rs2 = DBConnect.executeQuery(sql2);
while (rs5.next()) {
jComboBox1.addItem(rs5.getString("title"));
}
} catch (SQLException ex) {
Logger.getLogger(Answer.class.getName()).log(Level.SEVERE, null, ex);
}
}
public Search(String str1) {
initComponents();
this.setLocationRelativeTo(null);
//int i = 0, j = 0;
System.out.print(str1);
int row;
try {
new DBConnect();
String sql1 = "select * from QAlist where problem LIKE '%" + str1 + "%'";
//rs = DBConnect.executeQuery("select COUNT(*) as a from Course_table");
ResultSet rs1 = DBConnect.executeQuery(sql1);
int nCol = rs1.getMetaData().getColumnCount();
rs1.last();
int nRow = rs1.getRow();
rs1.absolute(0);
for (int i = 0; rs1.next(); i++) {
for (int j = 0; j < nCol; j++) {
jTable1.setValueAt(rs1.getString(j + 1), i, j);
}
}
DBConnect.close();
} catch (Exception e) {
e.printStackTrace();
}
}
相关文章推荐
- java09:方法
- springMVC
- 搜索引擎java实战
- Java中的System
- netBeans 点击重置按钮 通过密保问题重置密码Java代码
- ecl 4000 ipse搭建springMVC+mybatis+maven项目
- JAVA初学基础知识 环境介绍
- java反射测试
- JavaMail简单客户端邮件发送
- 工欲善其事必先利其器之eclipse
- Java字符串分割与优化
- Eclipse/MyEclipse注释模板和格式化模板的使用
- java中的同步容器和并发容器
- Java五个最常用的集合类之间的区别和联系
- spring 级联属性
- java 时间字符串和时间戳(长整形long)之间的互转
- java基本类型和封装类型区别及应用
- java基本类型和封装类型区别及应用
- eclipse快捷键大全
- Java面向对象:封装、继承、多态