如何随机生成八位优惠码并保存至Mysql数据库
发表于:2024-10-19 作者:千家信息网编辑
千家信息网最后更新 2024年10月19日,这篇文章给大家分享的是有关如何随机生成八位优惠码并保存至Mysql数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。目前很多商家通过优惠码做活动,现在我们简单的实现八位的
千家信息网最后更新 2024年10月19日如何随机生成八位优惠码并保存至Mysql数据库
这篇文章给大家分享的是有关如何随机生成八位优惠码并保存至Mysql数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
目前很多商家通过优惠码做活动,现在我们简单的实现八位的优惠码,并保存在数据库中。
1.随机生成优惠码代码如下:
import java.util.Random;/***功能:随机生成优惠码*@author iamwiam**/public class Activatedcode { public int ACTIVATEDCODENUM = 200; //生成的优惠码数量 Random random = new Random(); String candicatedCode = "abcedefghijklmnopqrstuvwxyz";//优惠码包含小写字母 candicatedCode+=candicatedCode.toUpperCase();//优惠码包含大写字母 candicatedCode+="1234567890";//优惠码包含阿拉伯数字 for(int i=0; i< ACTIVATEDCODENUM;i++){ String res =""; for(int j=0;j<8;j++){ res+=candicatedCode.charAt(random.nextInt(candicatedCode.lenght())); } System.out.println(res);//随机生成200个8位的优惠码 }}
2.将优惠码保存在数据库中
private static void insertToMySql(String res){ int n = 0; try{ Class.forName("com.mysql.jdbc.Driver"); Connection connection = DriverMannager.getConnection("jdbc:mysql://127.0.0.1/tb_act_code","zy","IamWiam"); String sql = "insert into checkNum(value) values(?)"; PreparedStatement ps = connection.prepareStatement(sql); ps.setObject(1,res); //占位符顺序从1开始,第一个参数是占位符的位置,第二个参数是占位符的值 n = ps.executeUpdate(); }catch(ClassNotFoundException e){ e.printStackTrace(); }catch(SQLException e){ e.printStackTrace(); } }
3.整合
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.SQLException;import java.util.Random;/** * 功能:随机生成优惠码 * @author iamwiam * */public class Activatedcode { public static void main(String[] args) { final int ACTIVATEDCODENUM = 200; Random random = new Random(); String candicatedCode = "abcdefghijklmnopqrstuvwxyz"; candicatedCode+=candicatedCode.toUpperCase(); candicatedCode+="1234567890"; for(int i=0;i4.结果如下
感谢各位的阅读!关于"如何随机生成八位优惠码并保存至Mysql数据库"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
优惠
生成
数据
数据库
内容
功能
参数
字母
更多
篇文章
不错
实用
代码
位置
商家
大写
大写字母
小写
数量
文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
2019年湛江网络安全
市公安局网络安全管理公务员
关于网络安全英语作文的开头
云服务器有硬盘内存吗
计算机网络技术常用英文缩写
json关联数据库
我的世界服务器在主城该做点什么
便宜服务器租用
软件开发技术规范标准
平台管理服务器套什么定额
在对服务器的日志进行分析
淘宝小程序服务器搭建
老年网络安全员培训
dell服务器 重启
手机克隆用别人的网络安全不
北京组态软件开发怎么样
美国服务器优惠码
微信小程序服务器域名配置
网络安全事件生命周期
数据库建表字典表前缀
怎么从geo数据库筛选数据
怎么建立数据库表结构
如何查服务器的硬盘号
上海网络安全展会照片
专业浪潮服务器服务商
武昌区电商网络安全维护条件
南京软件开发实习
酒店机房服务器电脑系统重装
呼叫中心客服系统软件开发
便宜点的云服务器