springmvc+jdbc连接数据库(第一个微商项目,代理注册)
String uuid = UUID.randomUUID().toString().trim().replaceAll("-", "");手动自动生成Uuid本表主键(主要作用是数据库生成的是唯一的,可以用来生成比如说本表的主键,还有像这里的授权编码是每个人独有的,所以就要用这个来生成。)
String uuid,把生成的赋值给uudi,然后在把这个uuid用sql语句写入数据库里面,写入的前提,数据库里面要有这个uuid列的属性。
这里写入数据库的时候,不需要向其他属性一样还要在Page中写set,get方法,在这里就不用,直接写sql里面,然后在jdbcTemplate.update语句中也要相应的写上就可以了
@Service
@Transactional
public class UserService {
@Autowired
private JdbcTemplate jdbcTemplate;
public Json register(AgentRegistered_Page page){
Json json = new Json();
//手动自动生成Uuid本表主键
String uuid = UUID.randomUUID().toString().trim().replaceAll("-", "");
//手动自动生成Accredit授权编码
String accredit=UUID.randomUUID().toString().trim().replaceAll("-", "");
String sql="insert into agency (Uuid,Accredit,Account,Password,Phonenumber,Realname,Idcardnumber,Agentregion,Nameofcompany,Referees,Agencyhead,Photoagencyasalegalperson,Thebusinesslicense,Duplicateofbusinesslicense,Thebankopensanaccountlicence,Pid,Encrypted_problem_one,Encrypted_problem_two,Encrypted_problem_three,Encrypted_answers_one,Encrypted_answers_two,Encrypted_answers_three,Province,City,Area) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?) ";
jdbcTemplate.update(sql,uuid,accredit,page.getAccount(),page.getPassword(),page.getPhonenumber(),page.getRealname(),page.getIdcardnumber(),page.getAgentregion(),page.getNameofcompany(),page.getReferees(),page.getAgencyhead(),page.getPhotoagencyasalegalperson(),page.getThebusinesslicense(),page.getDuplicateofbusinesslicense(),page.getThebankopensanaccountlicence(),page.getPid(),page.getEncrypted_problem_one(),page.getEncrypted_problem_two(),page.getEncrypted_problem_three(),page.getEncrypted_answers_one(),page.getEncrypted_answers_two(),page.getEncrypted_answers_three(),page.getProvince(),page.getCity(),page.getArea());
return json;
}
}
springmvc+jdbc连接数据库(第一个微商项目,代理注册)的更多相关文章
- JDBC连接数据库经验技巧(转)
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成.JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序.然而各个开 ...
- 【JDBC】一、JDBC连接数据库
package com.jdbc; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLExce ...
- 转 JDBC连接数据库(二)——连接池
https://www.cnblogs.com/xiaotiaosi/p/6398371.html 数据库保持长连接,不过一直都是idle,除非有用户激活连接,这样后果是无法删除用户,但是不影响数据库 ...
- Java操作数据库——使用JDBC连接数据库
Java操作数据库——使用JDBC连接数据库 摘要:本文主要学习了如何使用JDBC连接数据库. 背景 数据持久化 数据持久化就是把数据保存到可掉电式存储设备中以供之后使用.大多数情况下,特别是企业级应 ...
- 使用JNDI或JDBC连接数据库
一. JNDI 1. tomcat环境 找到X:\xxx\......\apache-tomcat-6.0.39\conf\server.xml,在<Host>节点中配置如下: <H ...
- db2的select语句在db2 client上执行正确,JDBC连接数据库时报错
db2的select语句在db2 client上执行正确,JDBC连接数据库时报错. sql语句是:select ...from QUALIFIER.tableName fetch first 21 ...
- Eclipse通过jdbc连接数据库制作简单登陆界面
一.前言: 做网站开发,要求有多种搭配方式,前台技术可以使用PHP.ASP.JSP.ASP.NET.CGI等任何一种: 需要用到的基础语言用的最多的就是HTML/CSS.JS.JAVA.XML这些了, ...
- jdbc连接数据库工具包模板
jdbc连接数据库操作 jdbc连接数据库模板,收藏可做模板使用(小型工程,一般大工程都会用框架,c3p0等连接,不考虑此种方法!). 配置文件的使用(使用配置文件可以使我们后期的修改更加方便,当然, ...
- JDBC连接数据库程序
废话少说,看了尚学堂的视频以及某大神的博客,总结出以下.(本文以oracle数据库为例) 创建一个JDBC连接数据库的程序,需要着手做以下几件事情: 注意,这里边使用了java.sql.Stateme ...
随机推荐
- elasticsearch 不能通过9200端口访问
修改配置文件 config/elasticsearch.yml network.host: 0.0.0.0
- poj2104(划分树模板)
poj2104 题意 给出一个序列,每次查询一个区间,要求告诉这个区间排序后的第k个数. 分析 划分树模板,O(mlogn). 建树.根据排序之后的数组,对于一个区间,找到中点的数,将整个区间分为左右 ...
- git 常用的命令符
1. linux操作命令: touch Filename:创建一个文件: mkdir 文件夹名字:创建一个文件夹: cd pathname:切换磁盘: cd ..:返回上一级: rm Filename ...
- JavaScript中的数组
数组 (1).数组的定义 数组是值的有序集合 javascript数组是无类型的:数组元素可以是任意类型,并且同一个数组的不同元素也可能有不同的类型. 每个值叫做一个元素,而每个元素在数组中有一个位置 ...
- angular多页面切换传递参数
<!DOCTYPE html> <html lang="en" ng-app="myapp"> <head> <met ...
- io-nio 区别示意图
no:一个线程管理多个连接请求并且一个线程在处理事情,需要一个一个处理连接. nio:由一个 bOSS 线程连接分发,分发至每个工作线程,工作线程接收到请求后直接负责连接任务的处理,多线程任务处理机制 ...
- 初步探究java中程序退出、GC垃圾回收时,socket tcp连接的行为
初步探究java中程序退出.GC垃圾回收时,socket tcp连接的行为 今天在项目开发中需要用到socket tcp连接相关(作为tcp客户端),在思考中发觉需要理清socket主动.被动关闭时发 ...
- java源码学习(二)Integer
Integer类包含了一个原始基本类型int.Integer属性中就一个属性,它的类型就是int. 此外,这个类还提供了几个把int转成String和把String转成int的方法,同样也提供了其它跟 ...
- 开发中关于IPv6的问题
问题: 报错信息如下 [root@kube-master iemp]# kubectl logs equipment-139404108-7mc14 -n iemp2017-05-27 05:41:0 ...
- nginx是什么nginx安装与配置之windows版
1.nginx是什么 为了快速了解nginx我们先引用网上的nginx介绍: Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP ...