7-14 与数据库相连
2019独角兽企业重金招聘Python工程师标准>>>
直接显示
主要有两个页面,一个用于输入,一个用于显示(这里的显示是固定的),通过用select语句(SELECT userid as userId FROM user WHERE userid = 'admin'),注意修改数据库连接的用户名、密码、数据库名(META-INF中的context.xml),同时为了编写与理解方便src中的java文件置于对应包中(bean,controller,service)
条件检索(显示数据库中存储的数据)
在“直接显示”的基础上修改,将UserSqlMap.xml中的select语句改为SELECT userid as userId FROM user WHERE userid = #UserId#,将service中的frm = queryDao.executeForObject("User.selectUser", null, UserBean.class);“null”改为“frm”
在上边的方法调用时有三个参数,一个是SqlMap文文档中的命名空间.对应操作的id属性值(id="selectUser"),另一个是要传入的参数,最后是要返回的数据类型。
插入数据
同样是在上述工程中继续添加,首先在初始页面(helloWorld.jsp)中添加一个按钮,service中也需添加insertUser(updateDao),controller中类似search(initLogin)进行添加(initInsert),在UserSqlMap中添加insert语句(insert into user values=#UserId#)
QueryDAO用于检索,UpdateDAO用于插入、更新,在updateDao类中的excute方法返回相应操作对操作表的影响行数是一个整型变量
转载于:https://my.oschina.net/u/2411782/blog/478592
7-14 与数据库相连相关推荐
- 14个数据库的设计技巧 (来自Blogcn中我的窝)
1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体.在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对 ...
- [数据库]14个数据库的设计技巧
1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体.在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对 ...
- mysql dialect配置_一步一步升级配置14: Mysql数据库,hibernate.dialect 使用MySQL5Dialect 替代 MySQLDialect...
一步一步升级配置14:Mysql数据库,hibernate.dialect使用org.hibernate.dialect.MySQL5Dialect替代org.hibernate.dialect.My ...
- mysql dialect配置_一步一步升级配置14:Mysql数据库,hibernate.dialect使用MySQL5_MySQL
Hibernate 一步一步升级配置14:Mysql数据库,hibernate.dialect使用org.hibernate.dialect.MySQL5Dialect替代org.hibernate. ...
- mysql dialect配置_一步一步升级配置14: Mysql数据库,hibernate.dialect 使用MySQL5_MySQL
Hibernate 一步一步升级配置14:Mysql数据库,hibernate.dialect使用org.hibernate.dialect.MySQL5Dialect替代org.hibernate. ...
- Ubuntu 14.04数据库服务器--mysql的安装和配置
https://jingyan.baidu.com/article/425e69e6bbc6c7be14fc1640.html mysql是Oracle公司的一种开放源代码的关系型数据库管理系统,被广 ...
- MySQL 学习笔记(14)— 数据库设计流程、实体关系图、第一范式、第二范式、第三范式、外键使用
本文参考:https://gitbook.cn/gitchat/column/undefined/topic/5db92c12a9c3a53bc3800f0c 1. 数据库设计流程 数据库设计是对数据 ...
- mysql数据库如何让表单与表单关联共用_这样的表单如何做到和数据库相连,我想知道与SQL和mysql这两种的连接方法,在线等,谢谢各位!...
主要的数据写入的步骤如下: 1. 写好数据库的连接字符串,包括你的数据库服务器.数据库名称.登陆用户.密码 string strConn = "Initial Catalog=" ...
- Python编程基础14:数据库编程
文章目录 一.关系数据库 (一)数据模型 1.层次模型(一对多) 2.网状模型(多对多) 3.关系模型(一对一) 4.面向对象模型 (二)关系数据库的概念和特点 1.基本概念 (1)关系 (2)二维表 ...
- oracle 11g ocp 笔记(14)--数据库备份和恢复配置
1.了解备份和恢复的问题 与备份恢复有关的三个指标是:MTBF 平均无故障时间 MTTR 平均故障恢复时间. 数据丢失:丢书数据的多少. 有三个高级选项 oracle rac steam 和dg, ...
最新文章
- 组队学习:学习者参考手册
- 看懂mysql执行计划--官方文档
- Linux中的文件特殊权限
- 大数据时代 | 数据分析方法及理论详解
- vc++ 项目里External dependencies 的文件存放内容和各个文件的存放内容
- 电脑用户名_仁霸下料优化软件如何找回密码、更换绑定电脑?
- 十年WEB技术发展历程
- 99%的程序员都在用Lombok,原理竟然这么简单?我也手撸了一个!
- linux恢复deleted状态的文件,Linux恢复被删除的文件 How To Recover Deleted Files From Your Linux System ....
- SQL2005数据库可疑的解决方法
- 第二章 ARM体系结构与指令集——ARM
- pspice计算机仿真实验,基于OrCAD_PSpice二阶动态电路的计算机仿真分析
- [足式机器人]Part3机构运动微分几何学分析与综合Ch01-1 平面运动微分几何学——【读书笔记】
- 笔记本window7安装虚拟机centos7后通过笔记本无线网卡上网
- 蓝奏批量替换自定义域名php源码
- 安全牛《2020中国网络安全企业100强报告》发布
- 周易六十四卦——同人卦
- [Excel VBA]如何批量產出QRcode?
- Python编程基础 第二章 编程练习 (第2轮开课补充)编写程序实现以下功能:计算beg到end之间的所有水仙花数并输出。如果beg到end之间不存在水仙花数,则输出“not found”。
- 第7章:OFDM 信道估计与均衡(4)