第六周作业2(编写jsp页面实现对数据库表的查询)

这次作业先写顺利完成下来的步骤,后半部分写未解决的问题

一、

(1)用Java与MySQL-front连接,在MySQL-front的表格中插入数据(参考JDBC系列教材 (二)- 教程完成)

1.为项目导入mysql-jdbc的jar包

访问MySQL数据库需要用到第三方的类,为了代码能够使用第三方的类,需要为项目导入mysql的专用Jar包。

 2.初始化驱动

通过Class.forName("com.mysql.jdbc.Driver"); 初始化驱动类com.mysql.jdbc.Driver
Class.forName是把这个类加载到JVM中,加载的时候,就会执行其中的静态初始化块,完成驱动的初始化的相关工作。

 3.建立与数据库的连接

建立与数据库的Connection连接
这里需要提供:
数据库所处于的ip:127.0.0.1 (本机)
数据库的端口号: 3306 (mysql专用端口号)
数据库名称 test(根据自己建立的数据库名称改变
编码方式 UTF-8
账号 root
密码 wal6775374wal(根据自己所设密码改变
注: 这一步要成功执行,必须建立在mysql中有数据库how2java的基础上。

4.创建Statement

Statement是用于执行SQL语句的。

5. 执行SQL语句

 s.execute执行sql语句,执行成功后,用mysql-front进行查看,明确插入成功
注:执行SQL语句之前要确保数据库test中有表tb_user的存在,如果没有,需要事先创建表。

到这里之后去mysql-front查看,得到数据表:

 (2)在JDBC中使用RESULTSET查询SQL语句

1.executeQuery 执行SQL查询语句

 查询成功:

 

 二、问题

1.做到一半的时候tomcat启动失败,

 通过下述方式解决:

在工作空间文件夹下的如下路径打开:<workspace>\.metadata\.plugins\org.eclipse.core.resources然后删除 .snap 文件,删除后重启eclipse,tomcat就可以用了。

2.前部分是使用Java查询数据表,想使用jsp查询,但是无论如何改,均有下述提示,网上的各种改法都尝试了,花了两天的时间,还是过不去这里,和做出来的室友比对,代码没有问题,但还是解决不了,很疑惑。暂时先把目前的状态提交,还在研究,希望过几天可以解决。

代码:

报错页面:

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值