²é¿´: 1675  |  »Ø¸´: 9
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

³þÃ÷¾ê

гæ (СÓÐÃûÆø)

[ÇóÖú] ´ó¼ÒºÃ£¬ÎÒÏÖÔÚÓöµ½ÁËÒ»¸öÎÊÌ⣬Çë´ó¼Ò°ï°ï棡 ÒÑÓÐ1È˲ÎÓë

package Water;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
//import java.util.Scanner;


public class QueryDesc {



        public static List<UserVo> showUser() throws ClassNotFoundException {


                Connection conn = null;
                Statement stmt = null;
                ResultSet rs = null;
                List<UserVo> list = new ArrayList<UserVo>();//ÉùÃ÷Ò»¸öList¼¯ºÏ£¬ÓÃÓÚ´æ·Å²éѯ³öµÄÊý¾Ý

                try {


           // String Str=" SELECT '%s' FROM MONTHAVERAGE ";
                   // String.format(Str,M);          // ¸ñʽ»¯×Ö·û´®


                        conn = JDBC_Connection.getConnection();// Á¬½ÓÊý¾Ý¿â
                        stmt = conn.createStatement();// ½¨Á¢Statement¶ÔÏó;
            rs = stmt.executeQuery("SELECT Ò» FROM MONTHAVERAGE " );

                                while(rs.next())// ½á¹û¼¯´æÔÚ£¬Ôò½øÐÐÑ­»·±éÀú
                                {

                                        UserVo userVo = new UserVo();
                                        userVo.setDD(rs.getInt("Ò»");
                                        list.add(userVo);

                                }

                     }catch (SQLException e) {
                                 // TODO Auto-generated catch block
                                 e.printStackTrace();
                     }finally{
                               JDBC_Connection.free(rs, conn, stmt);// ¹Ø±ÕÁ¬½Ó
                       }
                return list;
        }

´ó¼ÒºÃ£¬ÎÒÏëÖªµÀÔõÑù½« rs = stmt.executeQuery("SELECT Ò» FROM MONTHAVERAGE " );ÕâÒ»¾äÖÐËùÑ¡µÄÄǸöÁÐÃû¡°Ò»¡±±ä³É±äÁ¿£¬ÔÚÒÔÉϵijÌÐòÖÐÎÒÒª¼ÓÈëÒ»¶ÎʲôÑùµÄ´úÂëÀ´ÊµÏÖÄØ£¿Ð»Ð»´ó¼Ò£¡
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

³þÃ÷¾ê

гæ (СÓÐÃûÆø)

ÒýÓûØÌû:
3Â¥: Originally posted by libralibra at 2014-05-12 19:23:05
String name = "--";
String sql_str = "SELECT "+name+" FROM MONTHAVERAGE";
rs = stmt.executeQuery(sql_str);

ÄúºÃ£¬Âé·³ÄúÁË£¬ÎҰѳÌÐò°´ÄúµÄÌáʾ¸ÄÁËÖ®ºóÈçÏ£º
public class QueryDesc {



        public static List<UserVo> showUser(String M) throws ClassNotFoundException {


                Connection conn = null;
                Statement stmt = null;
                ResultSet rs = null;
                List<UserVo> list = new ArrayList<UserVo>();//ÉùÃ÷Ò»¸öList¼¯ºÏ£¬ÓÃÓÚ´æ·Å²éѯ³öµÄÊý¾Ý

                try {


           // String Str=" SELECT '%s' FROM MONTHAVERAGE ";
                   // String.format(Str,M);          // ¸ñʽ»¯×Ö·û´®


                        conn = JDBC_Connection.getConnection();// Á¬½ÓÊý¾Ý¿â
                        stmt = conn.createStatement();// ½¨Á¢Statement¶ÔÏó;
                        String name="M";
                        String sql_str = "SELECT "+name+" FROM MONTHAVERAGE";
                        rs = stmt.executeQuery(sql_str);
            //rs = stmt.executeQuery("SELECT Ò» FROM MONTHAVERAGE ";

                                while(rs.next())// ½á¹û¼¯´æÔÚ£¬Ôò½øÐÐÑ­»·±éÀú
                                {

                                        UserVo userVo = new UserVo();
                                        userVo.setDD(rs.getInt("Ò»");
                                        list.add(userVo);

                                }

                     }catch (SQLException e) {
                                 // TODO Auto-generated catch block
                                 e.printStackTrace();
                     }finally{
                               JDBC_Connection.free(rs, conn, stmt);// ¹Ø±ÕÁ¬½Ó
                       }
                return list;
        }

                public static void main(String[] args) throws ClassNotFoundException {
                        System.out.print("ÇëÊäÈëÒª¼ÆËãµÄÔ·Ý:";
                        Scanner scanner=new Scanner(System.in);
                        String str=scanner.next();


                        List<UserVo> list=QueryDesc.showUser(str);//µ÷Óòéѯ·½·¨
                        //Èç¹ûlist¼¯ºÏ²»Îª¿Õ£¬ÔòÑ­»·±éÀú´òÓ¡³öËùÓеÄÐÅÏ¢
                        if(list!=null){
                                System.out.print("Ê®¶þ";
                                System.out.println();
                                for (int j = 0; j < list.size(); j++) {

                                        System.out.print(list.get(j).getDD()+"\t";
                                        System.out.println();
                                }
                        }



        }

}

ÆäÖÐpublic static List<UserVo> showUser(String M)ÕâÒ»¾ä¼ÓÁËÒ»¸öString M£»
È»ºó¾ÍÊÇString name="M";
                        String sql_str = "SELECT "+name+" FROM MONTHAVERAGE";
                        rs = stmt.executeQuery(sql_str);°´Äú˵µÄÐÞ¸ÄÁË£¬
×îºó¼ÓÁËÒ»¶Î£ºpublic static void main(String[] args) throws ClassNotFoundException {
                        System.out.print("ÇëÊäÈëÒª¼ÆËãµÄÔ·Ý:";
                        Scanner scanner=new Scanner(System.in);
                        String str=scanner.next();


                        List<UserVo> list=QueryDesc.showUser(str);//µ÷Óòéѯ·½·¨
                        //Èç¹ûlist¼¯ºÏ²»Îª¿Õ£¬ÔòÑ­»·±éÀú´òÓ¡³öËùÓеÄÐÅÏ¢
                        if(list!=null){
                                System.out.print("Ê®¶þ";
                                System.out.println();
                                for (int j = 0; j < list.size(); j++) {

                                        System.out.print(list.get(j).getDD()+"\t";
                                        System.out.println();
                                }
                        }



        }

}
Õâ¸ö£¬¿ÉÊǽá¹ûÏÔʾ  £º ORA-00904: "M": ±êʶ·ûÎÞЧ
ÇëÎÊÊÇÎÒÐ޸ĵÄÄÄÀïÓÐÎÊÌâÂð£¿Ð»Ð»Äú£¡
5Â¥2014-05-13 08:41:14
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 10 ¸ö»Ø´ð

me_yu

ľ³æ (ÕýʽдÊÖ)

ΪʲôҪÕâô×öÄØ£¿

[ ·¢×ÔСľ³æ¿Í»§¶Ë ]
Ìý£¬¼Å¾²µÄÒ¹ÀÌïÒ°ÀïÍÜÉùºÍ³æÃù£¬ºÃ²»»¶¿ì£¡
2Â¥2014-05-12 19:20:36
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

libralibra

ÖÁ×ðľ³æ (ÖøÃûдÊÖ)

æôÆï½«¾ü

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
³þÃ÷¾ê: ½ð±Ò+5, ¡ïÓаïÖú, ллÄú£¡ 2014-07-14 10:00:26
CODE:
String name = "--";
String sql_str = "SELECT "+name+" FROM MONTHAVERAGE";
rs = stmt.executeQuery(sql_str);

matlab/VB/python/c++/Javaд³ÌÐòÇë·¢QQÓʼþ:790404545@qq.com
3Â¥2014-05-12 19:23:05
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

³þÃ÷¾ê

гæ (СÓÐÃûÆø)

ÒýÓûØÌû:
2Â¥: Originally posted by me_yu at 2014-05-12 19:20:36
ΪʲôҪÕâô×öÄØ£¿

ÒòΪÎÒÏë¼ÆËã12¸öÔÂÖеÄÈκÎÒ»¸öÔ¶¼ÊÇÓÉÎÒ¿ÉÒÔÕÆ¿ØµÄ¡£¡£
4Â¥2014-05-13 08:28:26
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Çó²ÄÁϵ÷¼Á +8 ¸ô±Ú³ÂÏÈÉú 2026-03-12 8/400 2026-03-18 22:19 by li123456789.
[¿¼ÑÐ] 085410È˹¤ÖÇÄÜר˶317Çóµ÷¼Á£¨0854¶¼¿ÉÒÔ£© +3 xbxudjdn 2026-03-18 3/150 2026-03-18 22:14 by zhq0425
[¿¼ÑÐ] 328Çóµ÷¼Á£¬Ó¢ÓïÁù¼¶551£¬ÓпÆÑо­Àú +3 ÉúÎ﹤³Ìµ÷¼Á 2026-03-16 10/500 2026-03-18 20:41 by Wangjingyue
[¿¼ÑÐ] 311Çóµ÷¼Á +6 26ÑÐ0 2026-03-15 6/300 2026-03-18 14:43 by haxia
[¿¼ÑÐ] 297Çóµ÷¼Á +8 Ï·¾«µ¤µ¤µ¤ 2026-03-17 8/400 2026-03-18 14:30 by laoshidan
[¿¼ÑÐ] 0703»¯Ñ§Çóµ÷¼Á ×Ü·Ö331 +3 ZY-05 2026-03-13 3/150 2026-03-18 10:58 by macy2011
[¿¼ÑÐ] 301Çóµ÷¼Á +9 yyÒªÉϰ¶Ñ½ 2026-03-17 9/450 2026-03-18 08:58 by Î޼ʵIJÝÔ­
[¿¼ÑÐ] 277µ÷¼Á +5 ×ÔÓɼå±ý¹û×Ó 2026-03-16 6/300 2026-03-17 19:26 by Àîleezz
[¿¼ÑÐ] 326Çóµ÷¼Á +5 Éϰ¶µÄСÆÏ 2026-03-15 6/300 2026-03-17 17:26 by ruiyingmiao
[¿¼ÑÐ] 302Çóµ÷¼Á +4 С¼Öͬѧ123 2026-03-15 8/400 2026-03-17 10:33 by С¼Öͬѧ123
[ÂÛÎÄͶ¸å] ÓÐûÓдóÀз¢Ð¡ÂÛÎÄÄÜ´øÎÒ¸ö¶þ×÷ +3 ÔöÈñ©ÈË 2026-03-17 4/200 2026-03-17 09:26 by xs74101122
[»ù½ðÉêÇë] ½ñÄêµÄ¹ú»ù½ðÊÇ´ò·ÖÖÆÂ𣿠50+3 zhanghaozhu 2026-03-14 3/150 2026-03-16 17:07 by ±±¾©À³ÒðÈóÉ«
[¿¼ÑÐ] 304Çóµ÷¼Á +3 ÂüÊâ2266 2026-03-14 3/150 2026-03-16 16:39 by houyaoxu
[¿¼ÑÐ] 0703 ÎïÀí»¯Ñ§µ÷¼Á +3 ÎÒ¿ÉÒÔÉϰ¶µÄ¶Ô 2026-03-13 5/250 2026-03-16 10:50 by ÎÒ¿ÉÒÔÉϰ¶µÄ¶ÔÂ
[¿¼ÑÐ] 0856Çóµ÷¼Á +3 ÁõÃÎ΢ 2026-03-15 3/150 2026-03-16 10:00 by houyaoxu
[¿¼ÑÐ] 329Çóµ÷¼Á +3 miaodesi 2026-03-12 4/200 2026-03-13 20:53 by 18595523086
[¿¼ÑÐ] 281Çóµ÷¼Á +9 Koxui 2026-03-12 11/550 2026-03-13 20:50 by Koxui
[ÂÛÎÄͶ¸å] Ͷ¸åÎÊÌâ 5+4 Ðǹâ²ÓÀÃxt 2026-03-12 6/300 2026-03-13 14:17 by god_tian
[¿¼²©] 26¶Á²© +4 Rui135246 2026-03-12 10/500 2026-03-13 07:15 by gaobiao
[¿¼ÑÐ] 081200-11408-276ѧ˶Çóµ÷¼Á +3 ´Þwj 2026-03-12 4/200 2026-03-12 19:33 by Çóµ÷¼Ázz
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û