1、学习内容
Java连接数据库 前端--后台--数据库逻辑关系 * 1.前端提交数据到Java后台的servlet * 2.在Java后台servlet里面做了六大步骤 * 3.在service层里面写逻辑关系 * 4.在dao层里面封装数据 :写sql语句和调用工具类 * 5.dao层里面的数据应该来源于数据库(今日内容) * -------------------------------------- * 1.servlet 里面的方法 一般情况下 更新用post,查询用get * 2.以后只要有数字转换的时候,都要判断是否能正确转换 * 3.普通父类:相同属性和相同方法 * 抽象父类:相同的属性和相同的方法,只不过有些方法不需要实现 * 接口父类:如果都是抽象方法,则提供接口 * 4.servlet里面service的接口命名规则 * 1)一般情况下 接口命名规则:以I开头 * 2)其他情况下根据项目来定,如service:类+Service,如dao:类+Dao * 3)实现层:UserServiceImpl dao UserImpl(UserDaoImpl) * 5.返回给前端(从第四阶段开始):没有jsp页面 * 所以给前端具体数据: * 以后基本上前后端传值都是通过对象进行传值 * Java怎么将数据强制转换为对象呢? * 可以通过第三方工具进行封装 fastjson * 6.密码加密:jdk自带的MD5 * 7.JDBC的书写步骤 * 1)引用jar包 * 2)jdbc的步骤 * 1)加载驱动 * 2)得到连接 * jdbc:mysql:// 固定的 * 121.199.55.96: 地址 * 3306/ 端口 * canyin04? 数据库名称 * serverTimezone=UTC& 时区 * characterEncoding=UTF-8 处理乱码 * 3)编译sql * 4)执行sql * 5)返回影响的值 * 6)关闭连接
q