在oracle里面建了一个中文表,里面的字段也是中文的
我在jsp里面进行查询,取出的结果集不为空,但是打印不出来,如果我换英文表,里面的字段就可以打印到页面上
代码如下:
Statement stmt=con.createStatement();
ResultSet rs=null;
String sql="select 公告标题,公告内容,公告时间 from 公告 order by 公告id desc";
String Notice="";
int i=0;
rs=stmt.executeQuery(sql);
while ((rs.next())&&(i<5))
{
String Time=rs.getString("公告时间");
System.out.prinln("---"+Time);//这行打印不出来啊!!!!!如果换成:String sql="select *from user";
String Notice="";
int i=0;
rs=stmt.executeQuery(sql);
while ((rs.next())&&(i<5))
{
System.out.prinln("2");//在这就可以进到while里面
要不就进不来啊?
请问是什么问题啊 ?
我在jsp里面进行查询,取出的结果集不为空,但是打印不出来,如果我换英文表,里面的字段就可以打印到页面上
代码如下:
Statement stmt=con.createStatement();
ResultSet rs=null;
String sql="select 公告标题,公告内容,公告时间 from 公告 order by 公告id desc";
String Notice="";
int i=0;
rs=stmt.executeQuery(sql);
while ((rs.next())&&(i<5))
{
String Time=rs.getString("公告时间");
System.out.prinln("---"+Time);//这行打印不出来啊!!!!!如果换成:String sql="select *from user";
String Notice="";
int i=0;
rs=stmt.executeQuery(sql);
while ((rs.next())&&(i<5))
{
System.out.prinln("2");//在这就可以进到while里面
要不就进不来啊?
请问是什么问题啊 ?
select "公告标题","公告内容","公告时间" from "公告" order by "公告id" desc
试试!
PS:几乎没有人在正式的系统中用中文来做字段名或者表名的!!!!
因为代码全部是在jsp里写的,要改英文的就累趴了