servlet连接mysql数据库,通过查询语句得到的结果集,打印之后发现不正确。

WBOY
发布: 2016-06-06 09:44:17
原创
1440 人浏览过

mysqlservletjavaresultset

具体代码如下,传入的date是D2014,数据库中真实存在的应该是4个元素,格式应该是这样【数学.20:30-21:20】,但是,通过该代码得到的结果集,打印之后显示4个D2014。求大神能够指出问题所在。

<code>public ArrayList<lessoninfo> queryLesson(String date){    ArrayList<lessoninfo> lessonInfos=new ArrayList<lessoninfo>();    Connection con = null;    PreparedStatement pre = null;    ResultSet rs=null;    DBcon conns = new DBcon();    con = conns.getConnection();    try {        pre=con.prepareStatement("SELECT ? FROM lessoninfo");        pre.setString(1, date);        rs=pre.executeQuery();        while(rs.next()){            System.out.println(rs.getString(date));            LessonInfo lessonInfo=new LessonInfo();            String[] result = rs.getString(date).split("\\.");            if(result.length == 2){                lessonInfo.setLessonName(result[0]);                lessonInfo.setLessonTime(result[1]);            }            lessonInfos.add(lessonInfo);        }    } catch (SQLException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }finally{        try {            con.close();        } catch (SQLException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }    }    return lessonInfos;}</lessoninfo></lessoninfo></lessoninfo></code>
登录后复制
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!