请大家明星请你帮帮忙忙

&& 查看话题
大家好,我现在遇到了一个问题,请大家帮帮忙!
import java.sql.C
import java.sql.ResultS
import java.sql.SQLE
import java.sql.S
import java.util.ArrayL
import java.util.L
//import java.util.S
public class QueryDesc {
& & & & public static List&UserVo& showUser() throws ClassNotFoundException {
& & & & & & & & Connection conn =
& & & & & & & & Statement stmt =
& & & & & & & & ResultSet rs =
& & & & & & & & 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);// 关闭连接
& && & & & & & & & & & }
& & & & & & & &
大家好,我想知道怎样将 rs = stmt.executeQuery(&SELECT 一 FROM MONTHAVERAGE & );这一句中所选的那个列名“一”变成变量,在以上的程序中我要加入一段什么样的代码来实现呢?谢谢大家!
为什么要这么做呢? String name = &--&;
String sql_str = &SELECT &+name+& FROM MONTHAVERAGE&;
rs = stmt.executeQuery(sql_str); : Originally posted by me_yu at
为什么要这么做呢? 因为我想计算12个月中的任何一个月都是由我可以掌控的。。 : Originally posted by libralibra at
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 =
& & & & & & & & Statement stmt =
& & & & & & & & ResultSet rs =
& & & & & & & & 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);// 关闭连接
& && & & & & & & & & & }
& & & & & & & &
& & & & & & & & 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&: 标识符无效
请问是我修改的哪里有问题吗?谢谢您! : Originally posted by 楚明娟 at
您好,麻烦您了,我把程序按您的提示改了之后如下:
public class QueryDesc {
& & & & public static List&UserVo& showUser(String M) throws ClassNotFoundException {
& & & & & & & & Connection conn =
... 暈死,怎麼字符串的拼接都還那麼生疏啊,把基礎知識再過一遍吧
showUser(String M)&&方法參數 M 就是個變量了
方法內部可以直接用
String sql_str = &SELECT &+M+& FROM MONTHAVERAGE&;
你再定義個 String name = &M&;
-----------------------------------------------------------------------------------------------------------------------------------------------------
String name=&M&;
String sql_str = &SELECT &+name+& FROM MONTHAVERAGE&;
你這麼寫 最後不就的字符串不就成了&&&SELECT M FROM MONTHAVERAGE&; 你表裡沒有 M 列 肯定報錯啊
可以用 System.out.println(sql_str);&&查看字符串拼接的結果 : Originally posted by me_yu at
暈死,怎麼字符串的拼接都還那麼生疏啊,把基礎知識再過一遍吧
showUser(String M)&&方法參數 M 就是個變量了
方法內部可以直接用
String sql_str = &SELECT &+M+& FROM MONTHAVERAGE&;
... 那我想请问:
while(rs.next())// 结果集存在,则进行循环遍历
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & UserVo userVo = new UserVo();
& & & & & & & & & & & & & & & & & & & & userVo.setDD(rs.getInt(&+M+&));
& & & & & & & & & & & & & & & & & & & & list.add(userVo);
& & & & & & & & & & & & & & & & }
刚刚上边的这段程序其中一句userVo.setDD(rs.getInt(&+M+&))里边的+M+必须与select的那个列名保持一致,那这样又怎样变成变量呢?
刚开始接触,不好意思,麻烦您了! : Originally posted by 楚明娟 at
那我想请问:
while(rs.next())// 结果集存在,则进行循环遍历
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & UserVo userVo = new UserVo();
& & & & & & & & & & & & & & & & & & & & userVo.setDD(rs.getInt(&+M+&));
& & & & & & & & & & & & & & & & & & & & list.add(userVo);
& & & & & & & & & & & & & & & & }
刚刚上边的这 ... public class QueryDesc {
& && &&&public static List&UserVo& showUser(String M) throws ClassNotFoundException {
& && && && && & Connection conn =
& && && && && & Statement stmt =
& && && && && & ResultSet rs =
& && && && && & List&UserVo& list = new ArrayList&UserVo&();
& && && && && & try {
& && && && && && && && &conn = JDBC_Connection.getConnection();
& && && && && && && && &stmt = conn.createStatement();
& && && && && && && && &//String name=&M&; 去掉這一行
& && && && && && && && &String sql_str = &SELECT &+M+& FROM MONTHAVERAGE&;//此處用把 name 改為 M
& && && && && && && && &System.out.println(sql_str);//此處可以打印處理看下查詢語句是否正確
& && && && && && && && &rs = stmt.executeQuery(sql_str);
& && && && && && && && && && &&&while(rs.next())
& && && && && && && && && && &&&{
& && && && && && && && && && && && &UserVo userVo = new UserVo();
& && && && && && && && && && && && &userVo.setDD(rs.getInt(M));//一樣用 M
& && && && && && && && && && && && &list.add(userVo);
& && && && && && && && && && &&&}
& && && && && && && &}catch (SQLException e) {
& && && && && && && && && && && &e.printStackTrace();
& && && && && && && &}finally{
& && && && && && && && && && & JDBC_Connection.free(rs, conn, stmt);
& && && && && && && &&&}
& && && && && &
& & public static void main(String args) throws ClassNotFoundException {
& && && && &System.out.print(&enter month :&);
& && && && &Scanner scanner=new Scanner(System.in);
& && && && &String str=scanner.next();
& && && && &List&UserVo& list=QueryDesc.showUser(str);
& && && && &if(list!=null){
& && && && && && &&&System.out.print(&十二&);
& && && && && && &&&System.out.println();
& && && && && && &&&for (int j = 0; j & list.size(); j++) {
& && && && && && && && && & System.out.println(list.get(j).getDD()+&\t&);
& && && && && && &&&}
& && && && &}
整個類幫你改了下,直接用這個類試試咯 : Originally posted by me_yu at
public class QueryDesc {
& && &&&public static List&UserVo& showUser(String M) throws ClassNotFoundException {
& && && && && & Connection conn =
& && && && && & Statement stmt = ... 谢谢您!谢谢您!真的达到目的了耶! : Originally posted by me_yu at
public class QueryDesc {
& && &&&public static List&UserVo& showUser(String M) throws ClassNotFoundException {
& && && && && & Connection conn =
& && && && && & Statement stmt = ... 非常感谢!word文档打不开,提示文件转换,请选择文档可读的编码,怎么解决,较急,请大家帮帮忙_百度知道
word文档打不开,提示文件转换,请选择文档可读的编码,怎么解决,较急,请大家帮帮忙
方法一:利用word3的“打开并修复”功能来修复文挡。 (1)启动word3,单击“文件-----打开”,在“打开”对话框中选重要修复的word文挡。 (2)单击“打开”按钮右边的下三角按钮,在弹出的下拉菜单中选中“打开并修复”选项,即可对损坏的文挡进行修复,修复完成后,显示文挡内容。 提示:“打开并修复”是只有word2002以上的版本才具有的功能。 方法二:转换文挡格式来修复文挡。 如果使用的是word2002以下的版本(如word2000),可以用此方法来修复文挡。 (1)启动word2000后单击“工具------选项-------常规”。在该选项卡中选中“打开时确认转换”复选框,并单击“确定”按钮。 (2)单击“文件---打开”,在弹出的“打开”对话框中选中要恢复的文件,并在“文件类型”框中选中“从任意文件中恢复文本”。 (3)单击“打开“按钮自动对孙换文挡进行转换修复。 (4)如果显示的文挡内容混乱,单击“文件---另存为”,将文挡保存为“RTF格式”或其他word所识别的格式。 (5)保存后关闭文挡,再次打开以“RTF格式”保存的文挡即可看到完整的文挡。 (6)再将文挡保存为“DOC格式”即可,这样就完成了对孙换文挡的修复操作。 提示:此方法也同样只可以在word2002以上的版本中使用。 方法三:重设格式法 Word用文档中的最后一个段落标记关联各种格式设置信息,特别是节与样式的格式设置。这样我们就可以将最后一个段落标记之外的所有内容复制到新文档,就有可能将损坏的内容留在原始文档中。步骤如下: ①在Word中打开损坏的文档,选择“工具→选项”然后选择“编辑”选项卡,取消“使用智能段落选择范围”复选框前的勾。取消选中该复选框,选定整个段落时,Word将不会自动选定段落标记,然后单击“确定”按钮。 ②选定最后一个段落标记之外的所有内容,方法是:按“Ctrl+End”组合键,然后按“Ctrl+Shift+Home”组合键。 ③在常用工具栏中,依次单击“复制”、“新建”和“粘贴”按钮。 方法四:禁止自动宏的运行 如果某个Word文档中包含有错误的自动宏代码,那么当你试图打开该文档时,其中的自动宏由于错误不能正常运行,从而引发不能打开文档的错误。此时,请在“Windows资源管理器”中,按住Shift键,然后再双击该Word文档,则可阻止自动宏的运行,从而能够打开文档。 方法五: 用修复软件,如DocRepair。参考资料:
其他类似问题
为您推荐:
&word文档打开原因分析:
一、感染性病毒感染电脑中所有exe文件后,导致打开word打不开怎么办,一般会产生Microsoft office word遇到问题需要关闭的提示,甚至重装office word都不能解决word文档打不开的问题。
二、word文件打不开,提示以Word安全模式打开,可能是normal.dot模板损坏了。
word文档打开解决办法:
第一种情况,使用用金山卫士的木马查杀,可以帮助你解决病毒引起的打开word文件打不开问题。
1、进入主界面进入【查杀木马】
2、然后点击【快速扫描】即可
最后一种情况,找到%appdata%\microsoft\templates里的“normal.dot”删除,即可解决word文件打不开的问题。
操作方法:打开开始菜单——在“运行”里输入“%appdata%\microsoft\templates” 点击确定,然后删除normal.dot就可以了。&
1、word文档打不开,提示文件转换应该是你在使用word文档时没有保存改文件,或者这个文件在保存后出问题了,所以没法打开。只是这一个文件出现问题,你可以新建一个word文档,用word文档中的打开按钮,出现一个打开的对话框,找到你需要打开的文件,在对话框的文件名的右边有一个打开的按钮,点击按钮,选择打开并修复即可,2、如果是所有的word文档都打不开,就要卸载word软件重装软件。有病毒也会出现这个问题,不让卸载也不能安装修复软件。如果是这种情况只能重装系统了,系统出问题要将桌面上的文件放到硬盘上在重装系统。
这是我下载的文档打开后,出现的这种情况,若是打开一个新文档,不会有这种情况,我又该怎么解决
装一个高版本的应该可以吧!用03版的打不开07版创建的文档。
您可能关注的推广回答者:
word文档的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您还未登陆,请登录后操作!
悬赏20爱心点
分享到微博
请选择登录方式
请大家帮帮忙
歌开头几句是这样的(蟋蟀都已经xxx.有种声音叫寂聊)不知是不是谢霆锋作的。请大家帮忙那位知这首歌叫什么名,谢谢!
陈慧琳 我敢去爱
曲:雷颂德
词:林奕华
编:雷颂德
蟋蟀都已经不再蟋蟀了
到处有种声音叫寂寥
今天的我因跟你分开了
爱上这把声音极困扰
任那静悄逐秒逐秒地失掉莫名其妙
聆听时间忘记时间在深宵破晓
星星都已经不应星星了
到处有种声音叫寂寥
此刻的我想起你哀伤了
记挂你的声音没有少
被那日记逐句地呼召未曾忘掉
聆听时间埋葬时间在今朝
完全没法忍耐
应该归来最快更快我不要如常沉默为了等待
应该归来痛快畅快我不要茫茫然笑声不再
任那时间唯有时间做主宰但是我敢去爱
心声都已经不作心声了到处有种声音叫寂寥
天边的你可否似知更鸟最爱这把声音在报晓
让那幻觉逐句逐句地高调
就如预兆聆听时间回应时间在飘渺
完全没法忍耐
应该归来最快更快我不要如常沉默为了等待
应该归来痛快畅快我不要茫茫然笑声不再
任那时间唯有时间做主宰情人从未变改
the song of your voice staying in my heart,
in the day,in the dark.even when apart hope
you'll be back,come on pack,and jump into a
陈慧琳 我敢去爱
曲:雷颂德
词:林奕华
编:雷颂德
蟋蟀都已经不再蟋蟀了
到处有种声音叫寂寥
今天的我因跟你分开了
爱上这把声音极困扰
任那静悄逐秒逐秒地失掉莫名其妙
聆听时间忘记时间在深宵破晓
星星都已经不应星星了
到处有种声音叫寂寥
此刻的我想起你哀伤了
记挂你的声音没有少
被那日记逐句地呼召未曾忘掉
聆听时间埋葬时间在今朝
完全没法忍耐
应该归来最快更快我不要如常沉默为了等待
应该归来痛快畅快我不要茫茫然笑声不再
任那时间唯有时间做主宰但是我敢去爱
心声都已经不作心声了到处有种声音叫寂寥
天边的你可否似知更鸟最爱这把声音在报晓
让那幻觉逐句逐句地高调
就如预兆聆听时间回应时间在飘渺
完全没法忍耐
应该归来最快更快我不要如常沉默为了等待
应该归来痛快畅快我不要茫茫然笑声不再
任那时间唯有时间做主宰情人从未变改
the song of your voice staying in my heart,
in the day,in the dark.even when apart hope
you'll be back,come on pack,and jump into a
en i won't be sad.
名字是:我敢去爱
不是锋哥做的啊!
您的举报已经提交成功,我们将尽快处理,谢谢!
大家还关注请大家帮帮忙,冤情_吉林吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:123,221贴子:
请大家帮帮忙,冤情收藏
长岭县人民法院厅长曹国安,收人钱财,下乡办私案,开私家车,伙同村里土豪王某对受害人进行强行逼供,并出言恐吓,办案时候未出具任何执法证件的情况下便要求对受害人强录口供,导致被害人精神极度紧张,最终倒地抽搐,并且口吐白沫,当时曹国安等人,见事情不妙,准备驾车逃跑,幸好被害家属及时赶到拍取相片,事后被害人一直住院治疗,诊断为精神分裂症,一直找法院协商,未果,不予答复,后期曹国安与纪检书记孙红旗,法院院长王长和串通一气,法院给予答案就是“爱找谁找谁,我们没责任”如今法制社会,百姓维权困难,只能用网络传播,请大家帮帮受害家属,转发,转发,谢谢
看样子是讹人吧。哪有法官为点公事能这末整。是不是欠人家钱不想还用的无赖招法。这样法院要是能管,欠钱都这么整呗。
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或找歌词,请大家帮帮忙?_百度知道
找歌词,请大家帮帮忙?
希望找一首能表达友情的歌曲,最好附上剧情,有点剧情的友情歌。爱情歌也可以,正需要有剧本的或者有悲伤的词。所以想用歌词。希望歌友们能帮上忙。
提问者采纳
有点剧情的友情歌:《风云》狂风卷奔云飙 [ti:狂风卷奔云飙] [ar:江得胜 黄国俊] [al:风云电视原声带] [by:美伊] 狂风卷奔云飙 情义相许生死相交 豪情征万里豪气震九霄 樽中月笑里刀 莫问恩仇且把酒浇 浮沉虽难事欢歌趁今朝 名和利尽烟消 英雄多情美人多娇 千古多少事潇洒一声笑 无风云不动云动心如风 悲伤的爱情歌:《碧血剑》明明深爱着你 电视剧碧血剑主题曲 明明深爱着你 曲:江港生词:李克勤 主唱:李克勤 哭泣的夜短叹长嗟 如像困於荒野一切也凋谢 当天的夜分秒难舍 情像缺堤倾泻 为何别了定要装出好过些 明明是爱得深明明是伤得很 仍是要假装要扮作没缘分 只可以强忍只当没发生 埋藏热爱逃避眼神的接近 太狠心太多苦苦牺牲 期望有一天我们会没仇恨 轻轻挽你手却捉不到你手 难明是我还是你没有信心 仰天笑问有否天荒爱未泯 仰天笑问从来没怨别人 这世间不太多像我这般情深
提问者评价
其他类似问题
为您推荐:
找歌词的相关知识
其他1条回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 明星请你帮帮忙 入口 的文章

 

随机推荐