本帖最后由 yykaokao 于 2012-03-07 21:50:43 编辑

解决方案 »

  1.   

    这个没法说对不对,要看需求。如果你的表username可以重名,然后你想求有多少不同的username。这个时候你这个就不对了,要去重SELECT COUNT(DISTINCT username) FROM user.显示在文本框,就是调用文本框的改变内容的方法就行。按钮,猜测你是想一点按钮就触发某种时间。写个监听器就行。
      

  2.   

    setText()?setText(变量内容)我懂,但是setText(统计数)就不懂了
      

  3.   

    String sql=“SELECT COUNT(username) FROM user”,变量 = rs.getString("sql");
    jTextField.setText(sql);这样写不了,应该怎样写?
      

  4.   

    public static void main(String[] args) throws Exception {
    Class.forName("oracle.jdbc.driver.OracleDriver");Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521/orcl", "scott", "tiger");    String sql = "select * from T_LX_SYS_PARAMETER_REG where PARA_SYSTEM='LX'";Statement stmt = conn.createStatement();ResultSet rs = stmt.executeQuery(sql);    查询结果就在rs中
    int  count=rs.getInt(1);
    String sql=String.valueOf(count);
    jTextField.setText(sql);
    大概逻辑就这样了  
    我写的  不一定和你的要求  一样  
    你按照自己的要求   稍加修改就好了;
    学习要灵活   自己查看api  java.sql