问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

做STRUTS2集成JDBC做数据库的CRUD操作出现以下异常是什么原因? 严重: Servlet.service() for servlet jsp

发布网友 发布时间:2022-04-30 20:24

我来回答

2个回答

懂视网 时间:2022-05-01 00:45

 1 package javastudy;
 2 
 3 import java.sql.Connection;
 4 import java.sql.DriverManager;
 5 import java.sql.PreparedStatement;
 6 import java.sql.ResultSet;
 7 import java.sql.ResultSetMetaData;
 8 import java.sql.SQLException;
 9 import java.sql.Statement;
 10 
 11 public class TextJDBC {
 12 
 13 public static void main(String[] args) {
 14  // TODO Auto-generated method stub
 15  /**数据库的增删改查
 16  * 方法:连接到已有的数据库,通过sql命令进行操作
 17  * 具体步骤:
 18  * 1.添加mysql的jar包到程序中,具体操作见上章随笔
 19  * 2,加载驱动程序Class。forname();
 20  * 3.连接到数据库
 21  * 4.进行sql命令操作。
 22  * */
 23  Connection conn = null;
 24  Statement st = null;
 25  String sql;
 26  PreparedStatement ps;
 27  try {
 28  //加载驱动程序,虚拟机(jvm);
 29  Class.forName("com.mysql.jdbc.Driver");
 30  //连接到数据库
 31  String url="jdbc:mysql://localhost:3306/student";
 32  String user="root";
 33  String password="12345678";
 34  conn=DriverManager.getConnection(url, user, password);
 35  st=conn.createStatement();
 36  } catch (ClassNotFoundException e) {
 37  // TODO Auto-generated catch block
 38  System.out.println("加载数据库失败!");
 39  e.printStackTrace();
 40  } catch (SQLException e) {
 41  // TODO Auto-generated catch block
 42  System.out.println("数据库连接失败!");
 43  e.printStackTrace();
 44  }
 45 /* //增加数据
 46  sql="insert into studentinfo values (‘07‘,‘jine‘,‘女‘,‘18‘)";
 47  //修改数据
 48  sql="update studentinfo set name=‘鲍勃‘ where no=‘03‘";
 49  //删除数据
 50  sql="delete from studentinfo where no=‘07‘ ";
 51  try {
 52  st.executeUpdate(sql);
 53  } catch (SQLException e1) {
 54  // TODO Auto-generated catch block
 55  System.out.println("添加数据失败!!");
 56  e1.printStackTrace();
 57  }
 58 */
 59  //第二种加载数据的方法:通过PreparedStatement,把values的值先做未知处理,然后进行赋值
 60  try {
 61  sql="delete from studentinfo where no=‘03‘ ";
 62  st.executeUpdate(sql);
 63  //61.62两段是为了下面语句的执行进行的操作,与第二种增加数据的方法无关。
 64  sql="insert into studentinfo values (?,?,?,?)";
 65  ps=conn.prepareStatement(sql);
 66  ps.setString(1, "03");
 67  ps.setString(2, "Bob");
 68  ps.setString(3, "男");
 69  ps.setInt(4, 20);
 70  //进行数据库的更新加载,然后显示。
 71  ps.executeUpdate();
 72  } catch (SQLException e1) {
 73  // TODO Auto-generated catch block
 74  System.out.println("添加数据失败!!");
 75  e1.printStackTrace();
 76  }
 77  //查询数据
 78  try {
 79  //有返回值操作
 80  ResultSet rs=st.executeQuery("select * from studentinfo");
 81  //管理数据库的表头,即输出列表头;
 82  ResultSetMetaData rsm= rs.getMetaData();
 83  for(int i =1;i<=rsm.getColumnCount();i++)
 84  {
 85   System.out.print(rsm.getColumnName(i)+"	");
 86  }
 87  System.out.println();
 88  while(rs.next())
 89  {
 90   for(int i =1; i<=4;i++)
 91   {
 92   System.out.print(rs.getString(i)+"	");
 93   }
 94   System.out.println();
 95  }
 96  
 97  } catch (SQLException e) {
 98  // TODO Auto-generated catch block
 99  System.out.println("查找失败!");
100  e.printStackTrace();
101  }
102  
103 }
104 
105 }

jdbc简单的CRUD操作(二)

标签:

热心网友 时间:2022-04-30 21:53

把异常都贴出来
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在五粮液000858可以买进么? 2021年五粮液(000858)总资产、总负债、营业收入、营业成本及净利润统... 手机耗电太快了怎么解决 教你方法,轻松解决 Tag模块数组indexOf,splice的使用方法 JavaScript indexOf简介 对于一个JS对象数组怎么使用IndexOf方法得到索引呢? Array.indexOf() 学习 狼来了是什么效应 当两种刺激都出现,认知者会产生首因效应还是近因效应呢? 大过年的…… 伦字怎么解,组什么词? 清纯的女生适合什么口红 无语伦次的伦什么意思? 马钢16的钢筋一捆是多重 盘条钢筋多少吨 关于大海的诗句有哪些 为什么我微信的消息提醒声关不掉?明明上面提示已经关了。苹果5C的 手指断了一截吃什么比较好 手指断了,痛啦!煲什么汤好? 手指断了 刚做手术吃什么好? 手指断了吃什么好? 你好,我花呗2500,每月最低还款,请问一天利息多少? DNS服务器未响应,计算机尝试使用的DNS服务器错误或不存在是怎么回事? 计算机尝试使用的 DNS 服务器错误或不存在是怎么回事? 计算机尝试使用的dns服务器错误或不存在 上不了无线网 怎么办? 路由器重置过后,电脑不能上网了,显示dns服务器错误或不存在,怎么办啊? 用飞猪信用住住的房。飞猪知道入住个人信息吗? 飞猪任性飞,66元岂不是亏死他们了啊? 飞猪上边订酒店可靠吗?酒店承不承认啊?就怕说是万一在飞猪上边订了酒店,去了酒店之后,酒店不认,那可 什么是汉舞鞋? 220瓦的电器一天耗电多少???谢谢帮忙 功率15w的电压220v的一天能用多少度电 年轻清纯的口红颜色 什么颜色的口红显年轻 到手机上怎么激活浦发银行卡 换了新手机后手机QQ设置的聊天背景就没了,怎么解决啊,之前的图片找不到了。。 交流1a交流220v电流1天用多少度电? 适合比较清纯女生的口红色号 功率0.12KW 电压220V 一天用电是多少度? 拼多多链接前面显示小编推荐? 在手机上网银怎么激活?? - 信息提示 介绍一个擦起来让人看起来清纯的口红或唇膏?不要裸唇效果的 在拼多多上为什么有的标志是旗舰店品牌店小编推荐有什么区别呢? 什么颜色的口红,减龄又百搭? 我的电脑用电是220V 3.5A一天要几度电 额定电源220v/50HZ 额定功率2000w(800+1200)开一天费多少度电? 想问下那种清纯绿茶妆用的口红是什么? 220v电脑缝纫机一天用多少度电 关于Word的一些图片格式问题? 一台220V的电脑 一天开12小时 要多少度电