【计算机专业实习】【Java】【第二周】Day-2-1


title: 2021-01-04
date: 2021-01-04 10:27
name: zox
note:本博客只是上课的课堂笔记不是总结!!!



本文涉及到的安装资源和源代码在文章最后的链接

听课内容

24、JDBC 数据库

  • 作用:连接数据库
  • 操作步骤
步骤操作注意事项
1注册驱动选择定位到 类Driver 到位置
2获取数据库连接注意 url 的规范,可能会有时区错误/中文乱码错误
3获取数据库操作对象
4执行 sql 语句增删改查等语句
5预编译 sql 语句还未用到
6关闭数据库资源注意放在 finally 语句块中
  • 注意事项
  1. 在主函数后面抛出父类异常,就不需要在注册驱动和关闭数据库资源时再添加 try/catch 语句
  2. 在做项目时尽量捕获异常,不要抛出异常

25、数据库操作的案例

  • 案例要求

控制台输入用户名和密码
并且把输入的用户名和密码保存到数据库中

  • 分析设计

使用 Scanner 获取控制台输入对象,将输入的信息保存到变量中
使用 sql 语句将输入的信息填入数据库中
验证是否正确

  • 注意事项

1.如果外部已有双引号,内部的双引号要写成单引号
2.当按住 Ctrl,能够定位到声明变量的位置才正确
3.传参格式(’"+username+"’,’"+password+"’)

26、前端和后端数据库资源交互

  • WEB-INF

是受保护的文件夹
现在开始将 lib 文件夹添加到该目录下

  • 将数据库信息放到集合中

原因:resultSet 是数据库独有的,不能将其响应到前端浏览器,所以需要将获取的数据库信息封装到集合中

  • 作用域

作用域中的数据可以被前端和后端共享
存放作用域的取值范围不同

  1. 只能在一次地址跳转之后访问
  2. 会话对象:生命周期从浏览器打开到关闭 session
    把对象放到作用域中,采用(key,value)格式
  • jsp 中 的el 表达式

从后端的域对象中获取数据
${ }

链接:Day-2-1的相关资源
提取码:9492

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zoxiii

越打赏越生长

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值