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;
}
}

时间: 2024-10-21 00:01:57

springmvc+jdbc连接数据库(第一个微商项目,代理注册)的相关文章

JDBC系列:(1)通过JDBC连接数据库

1.什么是JDBC 2.JDBC连接数据库的三种方式 2.1.第一种实现方式 2.2.第二种实现方式 2.3.第三种实现方式 3.com.mysql.jdbc.Driver的内部实现 1.什么是JDBC 使用java代码(程序)发送sql语句的技术 使用jdbc发送sql前提需要知道:数据库的IP地址.端口.数据名.用户名和密码. JDBC的URL=协议名+子协议名+数据源名. a 协议名总是"jdbc". b 子协议名由JDBC驱动程序的编写者决定. c 数据源名也可能包含用户与口令

Java中JDBC连接数据库(MySQL)

 JDBC连接数据库步骤. 一个简单详细的查询数据的例子. 封装连接数据库,释放数据库连接方法. 实现查询,插入,删除,更新等十一个处理数据库信息的功能.(包括事务处理,批量更新等) 把十一个功能都放在一起. 安装下载的数据库驱动程序jar包,不同的数据库需要不同的驱动程序(这本该是第一步,但是由于属于安装类,所以我们放在最后) 一.JDBC连接数据库(编辑)步骤(主要有六个步骤).  1.注册驱动: Class.forName("com.mysql.jdbc.Driver");显示的

【JDBC】一、JDBC连接数据库

1 package com.jdbc; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.SQLException; 6 7 /** 8 * 加载驱动 9 * @author Asus 10 * 11 */ 12 public class Demo { 13 //驱动名称 14 private static String jdbcName = "com.mysql.cj.jdbc.

Eclipse通过jdbc连接数据库制作简单登陆界面

一.前言: 做网站开发,要求有多种搭配方式,前台技术可以使用PHP.ASP.JSP.ASP.NET.CGI等任何一种: 需要用到的基础语言用的最多的就是HTML/CSS.JS.JAVA.XML这些了,HTML/CSS+JS可以实现对界面的描绘渲染,而JAVA则可以做后台数据处理,XML也是可以当作传输数据的介质(思考:XML比HTML强大这么多,为什么它没能替代HTML?): 这篇文章通过简单的JSP文件实现登陆界面,所以只用到了以下技术: HTML/CSS,简单演示就不做CSS样式了,可自行学

Java 用jdbc连接数据库

Java 用jdbc连接数据库 准备 安装mysql 下载 mysql-connector-java-5.1.40-bin.jar驱动包 步骤 创建jdbc项目 导入mysql-connector-java-5.1.40-bin.ja包 创建配置文件 jdbc.properties user=root password=1230 driverClass=com.mysql.jdbc.Driver jdbcUrl=jdbc:mysql:///atguigu 代码 import java.io.IO

jdbc连接数据库工具包模板

jdbc连接数据库操作 jdbc连接数据库模板,收藏可做模板使用(小型工程,一般大工程都会用框架,c3p0等连接,不考虑此种方法!). 配置文件的使用(使用配置文件可以使我们后期的修改更加方便,当然,也可以使用java中的枚举效果也是相同的,不过在这里推荐大家使用配置文件) 在这里使用mysql做类子: 1 #db.properties 2 #一般放在src下 3 4 5 6 driver=com.mysql.jdbc.Driver 7 url=jdbc:mysql://127.0.0.1:33

(转) Spring Boot JDBC 连接数据库

文本将对在Spring Boot构建的Web应用中,基于MYSQL数据库的几种数据库连接方式进行介绍. 包括JDBC.JPA.MyBatis.多数据源和事务. 1 JDBC 连接数据库 1.1 属性配置文件(application.properties) spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring.datasource.password=123456 s

Java开发中JDBC连接数据库代码的七个步骤

JDBC(Java Data Base Connectivity)是一种用于执行SQL语句的Java API可以为多种关系数据库提供统一访问它由一组用Java语言编写的类和接口组成. JDBC对Java程序员而言是API对实现与数据库连接的服务提供商而言是接口模型.作为APIJDBC为程序开发提供了标准的接口. JDBC连接数据库 创建一个以JDBC连接数据库的程序包含七个步骤 加载JDBC驱动程序 在连接数据库之前首先要加载想要连接的数据库的驱动到JVMJava虚拟机这通过java.lang.

jdbc连接数据库方法及一些相关知识点

刚学习完java jdbc连接数据库,总结其中的2种方法 第一种: 代码如下: import java.sql.Connection;import java.sql.Driver;//import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties; import org.junit.Test;// public class Demo1 { //连接数据库的URL private Stri