错误提示是这样的:

java.sql.SQLException

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)

at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:926)

at com.mysql.jdbc.ResultSetImpl.checkRowPos(ResultSetImpl.java:815)

at com.mysql.jdbc.ResultSetImpl.getStringInternal(ResultSetImpl.java:5528)

at com.mysql.jdbc.ResultSetImpl.getString(ResultSetImpl.java:5448)

at com.notebook.struts.action.ShowAction.execute(ShowAction.java:60)

at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

相关的action 代码如下:

public ActionForward execute(ActionMapping mapping, ActionForm form,

HttpServletRequest request, HttpServletResponse response) {

try

{

Class.forName("com.mysql.jdbc.Driver").newInstance();

String url = "jdbc:mysql://localhost:3306/notebook";

Connection con = DriverManager.getConnection(url, "root", "root");

Statement st=con.createStatement();

ResultSet rs=st.executeQuery("select * from notebook");

ArrayList list=new ArrayList();

while(rs!=null)

{

Note note=new Note();

note.setName(rs.getString("name"));

note.setTitle(rs.getString("title"));

note.setContent(rs.getString("comment"));

note.setEmail(rs.getString("email"));

note.setTime(rs.getString("time"));

rs.next();

list.add(note);

}

for(int count=0;count

{

System.out.println(((Note)(list.get(count))).getName());

}

// HttpSession session=request.getSession();

// session.setAttribute("note", );

if(rs!=null)

rs.close();

if(st!=null)

st.close();

if(con!=null)

con.close();

}

catch(Exception e)

{

e.printStackTrace();

}

return mapping.findForward("display");

}

}

我的数据库表名字是对的,notebook,表项为name,email,title,Comments,time 感觉上应该是rs.getstring()这里错了,不过错在哪里了?

sqlerror.java.1055,at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)相关推荐

  1. java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法 java.lang.ClassNotFoundException: com.

    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 解决方法 java.lang.ClassNotFoundException: com.m ...

  2. java.lang.AbstractMethodError: com.mysql.jdbc.PreparedStatement.setCharacterStream(ILjava/io/Reader;

    出现上述异常是在使用MySQL进行大文本数据的读写时,使用PreparedStatement中的 setCharacterStream(int parameterIndex,Reader reader ...

  3. Idea运行web项目时,提示java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决方法

    Idea运行web项目时,提示java.lang.ClassNotFoundException: com.mysql.jdbc.Driver解决方法 参考文章: (1)Idea运行web项目时,提示j ...

  4. jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题

    jsp项目中连接数据库解决java.lang.ClassNotFoundException: com.mysql.jdbc.Driver的问题 参考文章: (1)jsp项目中连接数据库解决java.l ...

  5. idea mysql错误提示_idea提示错误:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

    碰见了一个问题,一直无法解决,希望大家帮帮忙. 这是连接mysql的JdbcUtils代码: public class JdbcUtils { // 配置文件 private static Prope ...

  6. 解决maven项目jdbc报错:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

    博主使用flink连接数据库时报错,完整报错是:switched from INITIALIZING to FAILED with failure cause: java.lang.ClassNotF ...

  7. java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0

    今天用mybatis-generator生成代码的时候,报了java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupp ...

  8. JMeter直连数据库报错Uncaught Exception java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z

    报错:Uncaught Exception java.lang.AbstractMethodError: com.mysql.jdbc.Connection.isValid(I)Z in thread ...

  9. 错误:“java.lang.ClassNotFoundException: com.mysql.jdbc.Driver“ 如何解决?

    --运行项目时遇到 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 问题,解决方案: 错误如下: java.lang.ClassNotF ...

最新文章

  1. ROS与Arduino学习(三)订阅与发布
  2. 3、MySQL 8.0.20在Linux(centos 8)上搭建主从复制
  3. 强烈推荐:程序员必备的两个超级工具,一个是百宝箱,一个是百宝库
  4. vue项目中遇到的一些问题
  5. 我的技术回顾那些与ABP框架有关的故事-2018年
  6. JAVA入门级教学之(关于JVM的内存管理机制)
  7. 清华大学数学教授吐槽不会做孙子的小学奥数:这学的不是数学,是戏法
  8. java getattribute为空_Java TransMeta.getAttribute方法代码示例
  9. vb.net word 自定义工具栏_word重点标记新玩法:应用绘图工具手写笔进行划线涂抹...
  10. 天合光能环卫机器人_无人驾驶已在南京多个领域落地!无人环卫,离全面落地还有多久...
  11. OpenGL绘制旋转茶壶
  12. 机器学习决策树_机器学习与数据科学决策树指南
  13. Ubuntu 14.04 网卡网关配置修改
  14. 苹果home键在哪里设置_苹果手机怎样添加辅助触控功能
  15. [个人笔记] origin学习 入门教程
  16. a与a的共轭转置相乘_线性代数A矩阵乘以A的转置的含义或者几何意义
  17. 第五课 大数据技术之Fink1.13的实战学习-状态编程和容错机制
  18. 计算机职业访谈ppt,大学职业生涯人物访谈.ppt
  19. 移动互联网敏捷开发流程
  20. iPhone 6 Plus的逻辑分辨率为什么是414x736?

热门文章

  1. Transaction中的SQL死锁
  2. 在记录实体log信息的时候,2个公司的区别
  3. v8-su-root
  4. 类实现Parcelable接口在Intent中传递
  5. .classpath 和.project文件含义
  6. linux中如何查找文件中内容
  7. jquery获取服务器控件的值
  8. MySQL高性能优化规范建议
  9. *30.什么是微内核
  10. Linux grep不包含某些字符串的命令