如何随机生成八位优惠码并保存至Mysql数据库
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,这篇文章给大家分享的是有关如何随机生成八位优惠码并保存至Mysql数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。目前很多商家通过优惠码做活动,现在我们简单的实现八位的
千家信息网最后更新 2025年01月22日如何随机生成八位优惠码并保存至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安全错误
数据库的锁怎样保障安全
怎样能找到迷你世界服务器
网络安全对国家信息安全影响
软件开发3年
cad软件开发方法与步骤
深圳云柜互联网科技有限公司
数据库版本管理入门
辽宁税务安全接入服务器地址
软件开发4000一个月
access 数据库压缩
网站备份与数据库备份的区别
专业专利数据库
网络安全实验室注入
技术及网络技术适合女生学吗
重装sql数据库教程视频
2020年网络安全图标
大型计算机系统使用的数据库是
电子支付与网络安全的论文
网络安全9大就业方向
数据库 管理教程
服务器管理器没有菜单
ddos服务器防护原理
常见的网络安全补丁
hcna7网络技术
aci 网络技术
网络技术转物流
日常常用数据库
网络技术手段助力信访举报
自然排名排名综合哪些数据库
ios日历订阅的服务器地址
如何使用服务器GPU渲染动画