ホームページ  >  記事  >  データベース  >  共有の例: 8 桁の割引コードをランダムに生成し、Mysql データベースに保存します。

共有の例: 8 桁の割引コードをランダムに生成し、Mysql データベースに保存します。

小云云
小云云オリジナル
2018-02-11 10:34:202046ブラウズ

現在、多くの販売者は割引コードを使用して活動を行っていますが、現在は 8 桁の割引コードを実装してデータベースに保存しています。この記事では、8 桁の割引コードをランダムに生成し、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<p>2. 割引コードをデータベースに保存します</p><pre class="brush:php;toolbar:false">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(); 
} 
}

4. 結果は次のとおりです

共有の例: 8 桁の割引コードをランダムに生成し、Mysql データベースに保存します。

php受信についてiosクライアントから送信された式はmysqlデータベースに保存されます

以上が共有の例: 8 桁の割引コードをランダムに生成し、Mysql データベースに保存します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。