摘要: CREATE DATABASE kk; USE kk; CREATE TABLE fenshubiao ( id INT PRIMARY KEY AUTO_INCREMENT, mingzi VARCHAR(10), fenshu FLOAT ); DESC fenshubiao INSERT IN 阅读全文
posted @ 2018-08-20 23:43 砥砺奋进的几年 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: INSERT INTO shangpin (s_name ,s_leibie,s_danwei, s_price ) SELECT s_name ,s_leibie,s_danwei, s_price FROM shangpin; 阅读全文
posted @ 2018-08-20 18:44 砥砺奋进的几年 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 以后提到某种设计模式,进而联想相应的关键词和例子,从而心中有数。 设计模式 特点 案例 单例模式 一个类只能构造出唯一实例 创建菜单对象 策略模式 根据不同参数可以命中不同的策略 动画库里的算法函数 代理模式 代理对象和本体对象具有一致的接口 图片预加载 迭代器模式 能获取聚合对象的顺序和元素 ea 阅读全文
posted @ 2018-08-20 15:06 砥砺奋进的几年 阅读(317) 评论(0) 推荐(0) 编辑
摘要: WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。 如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。 WEB-INF文件夹下除了web.xml外,还存一个classes文件夹,用以放置 *.class 阅读全文
posted @ 2018-08-20 14:37 砥砺奋进的几年 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 定义单例模式 单例模式特点: •一个类Class只有一个实例存在。 •使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收(garbage collection)。 单例模式操作步骤 //提供私有SqlSessionFactory类静态属性供外界访问的共有方 阅读全文
posted @ 2018-08-20 11:17 砥砺奋进的几年 阅读(560) 评论(0) 推荐(0) 编辑
摘要: CURD 它代表创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)操作。 (包名加实体类 参数类型) <!-- #(sname)键名,找键名对应的值 --> insert into stu values(null, #{sname},# {sage},#{ss 阅读全文
posted @ 2018-08-20 11:11 砥砺奋进的几年 阅读(99) 评论(0) 推荐(0) 编辑
摘要: InputStream//程序输入流,加载xml文件(定义jdbc链接信息) InputStream in = Demo.class.getResourceAsStream("/MyBatisConfiguration.xml"); SqlSessionFactory sf = new SqlSes 阅读全文
posted @ 2018-08-20 11:06 砥砺奋进的几年 阅读(462) 评论(0) 推荐(0) 编辑
摘要: SqlSessionFactory:封装jdbc信息,所以整个项目应该只有一份对象,多分对象无意义!单例! SqlSession:每次请求都需要开关session,并提交数据!所有:每次请求都应该是一个事务! 思考:事务:就是把多个crud封装为一个整体,改整体完成后提交,如果有异常则回滚! 事务的 阅读全文
posted @ 2018-08-20 10:59 砥砺奋进的几年 阅读(87) 评论(0) 推荐(0) 编辑
摘要: Mybatis框架面向的是接口编程思想 Mybatis操作步骤 0 新建web项目 1:考入jar包(到 lib 下面 链接数据库的包(Oracle包或者 MySql包),和mybatis-3.1.1.jar包 mybatis-3.1.1.jar包 里面加载接口的xxx.xml文件 这个xxx.xm 阅读全文
posted @ 2018-08-20 10:59 砥砺奋进的几年 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 会话失效 HttpSession session=request.getSession(); session.removeAttribute("l"); 封装session信息 request.getSession().setAttribute("l", sb.login(l).get(0)); 获 阅读全文
posted @ 2018-08-20 09:39 砥砺奋进的几年 阅读(1074) 评论(0) 推荐(0) 编辑