Java实现查询的功能

Python051

Java实现查询的功能,第1张

查询部分代码如下:

String strSQL

       strSQL="select * from tb_manager where manager='"+jTextField1.getText().trim()+"'"

       rs=db.getResult(strSQL)

       try

       {

           if(rs.first())

           {

               jTextField1.setText(rs.getString("manager"))

               jTextField2.setText(rs.getString("den"))

               jTextField3.setText(rs.getString("ID"))

               jTextField4.setText(rs.getString("remark"))

               jTextField5.setText(rs.getString("sex"))

           }

           else 

           {

               JOptionPane.showMessageDialog(null,"无此信息")

           }

       }catch(SQLException e)

           {JOptionPane.showMessageDialog(null," 查询信息失败!")}

    }

public class JdbcNoarg {

//查询一行数据

public void getQueryNoargOne(){

JdbcMysqlPool jdbc = new JdbcMysqlPool()

Connection con=null

Statement st = null

String sql

ResultSet rst = null

try {

//获取数据库连接

con = jdbc.getConnection()

//在连接里打开一条通道createStatement,返回Statement对象

st = con.createStatement()

sql = "select *from student"

//把我们想要结果sql语句发送给数据库,数据库返回的数据用java ResultSet来接收

rst= st.executeQuery(sql)

//获取结果集的第一行数据9

rst.first()

//获取结果集指定列的数据

String name = rst.getString("name")

String interest = rst.getString("interest")

System.out.println("name:"+name+"interest:"+interest)

} catch (Exception e) {

e.printStackTrace()

}finally {

try {

if(rst!=null)

rst.close()

if(st!=null)

st.close()

if(con!=null)

con.close()

} catch (Exception e2) {

e2.printStackTrace()

}

}

}

我说下我的思路哈。。点击查询或者是按快捷键 弹出一个框框。。输入关键字 点击查询 然后就遍历当前文本 一样的就采用一种方式标注下就行 当然可以选模糊查询 完全匹配啊什么的。。就是遍历算法不一样