- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
框架程序设计java 框架程序设计java * * 第1章 Mybatis入门 框架程序设计(Java) * 学习目标 认识数据库编程框架mybatis 1 搭建第一个使用mybatis框架的程序 2 理解mybatis框架的运行流程 3 为mybatis框架配置日志 4 * 1认识mybatis-回顾jdbc编程 例子1:查询用户信息表user所有记录 表名user(用户信息表) 字段2个 username 用户名 字符串 10位 主键 password 密码 字符串 6位 非空 要求用jdbc编程,mysql数据库,查询该表的所有记录并输出 * 1认识mybatis-回顾jdbc编程 实施步骤 在mysql中创建frame数据库,然后创建user表结构并初始数据 * 1认识mybatis-回顾jdbc编程 实施步骤 加入驱动程序mysql-connector-java-5.1.7-bin.jar 在java的测试类的main方法中写入关键代码 //第0步,准备连接参数 String URL = jdbc:mysql://localhost:3306/frame;//数据库连接的地址 String LOGIN = root;//登录数据库的用户名 String PASSWORD = 123456;//登录数据库的密码 String DRIVERNAME=com.mysql.jdbc.Driver;//数据库驱动名 //第一步,加载驱动程序 Class.forName(DRIVERNAME); //第二步,连接数据库 Connection conn = DriverManager.getConnection(URL,LOGIN,PASSWORD); //第三步,创建用于执行sql语句的对象 Statement st = conn.createStatement(); //第4步:执行sql语句 String sql=select * from user;//第4.1步:编写sql语句 ResultSet rs = st.executeQuery(sql);//第4.2步:运行sql语句 while (rs.next()) {//第4.3步,处理执行结果 String username=rs.getString(username); String password=rs.getString(password); System.out.println(用户名:+username+ 密码:+password); } //第五步:关闭数据库 conn.close(); * 1认识mybatis-分析jdbc程序 程序代码全在一个java类中,步骤有 第0步,准备连接参数 第一步,加载驱动程序 第二步,连接数据库 第三步,创建用于执行sql语句的对象 第4步:执行sql语句 第4.1步:编写sql语句 第4.2步:运行sql语句 第4.3步,处理执行结果 第五步:关闭数据库 该程序在某些情况下是有缺陷的,造成编写维护困难 数据库连接参数经常发生变化 sql语句编写特别复杂且经常发生变化 怎么解决呢? 1认识mybatis-mybatis来了 程序部分代码在java类中 第0步,准备连接参数 第一步,加载驱动程序 第二步,连接数据库 第三步,创建用于执行sql语句的对象 第4步:执行sql语句 第4.1步:编写sql语句 第4.2步:运行sql语句 第4.3步,处理执行结果 第五步:关闭数据库 程序部分代码在xml文件中 第0步,准备连接参数 第4.1步:编写sql语句 框架程序设计java * * 1认识mybatis-框架的含义 框架 中文名称: 框架 英文名称: frame 定义: 由若干梁和柱连接而成的能承受垂直和水平荷载的平面结构或空间结构。 所属学科: 水利科技(一级学科);工程力学、工程结构、建筑材料(二级学科);工程结构(水利)(三级学科) * 1认识mybatis-框架的含义 软件工程中的框架 是可被应用开发者定制的应用骨架。 简单的理解,英语的完形填空题 * 1认识mybatis-框架的好处 最大好处就是重用 面向对象系统获得的最大的复用方式就是框架,一个大的应用系统往往可能由多层互相协作的框架组成。 特别地,重用不仅仅重用代码,还有重用设计和重用分析 简单 从一已有构件库中建立应用变得非常容易,因为构件都采用框架统一定义的接口,从而使构件间的通信简单。 * 1认识mybatis-历史由来 是一个优秀的数据库编程框架 最早:iBATIS=“internet”+“abatis”的组合,本是apache的一个开源项目 然后:跳槽到谷歌,从iBatis变成了MyBatis
您可能关注的文档
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件02MyBatis 基础操作-简单查询.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件02MyBatis 基础操作-增删改.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件03MyBatis复杂查询-关联查询.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件03MyBatis复杂查询-集合查询-1.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件03MyBatis复杂查询-集合查询-2.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件03MyBatis复杂查询-鉴别器.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件04 01MyBatis自动生成工具.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件04MyBatis动态sql.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件05SpringMVC框架-简易的MVC框架.ppt
- JavaEE框架技术(SpringMVC+Spring+MyBatis)课件05Spring框架基础.ppt
原创力文档


文档评论(0)