Heim >Datenbank >MySQL-Tutorial >Beispiel für das Teilen: Generieren Sie zufällig einen achtstelligen Rabattcode und speichern Sie ihn in der MySQL-Datenbank

Beispiel für das Teilen: Generieren Sie zufällig einen achtstelligen Rabattcode und speichern Sie ihn in der MySQL-Datenbank

小云云
小云云Original
2018-02-11 10:34:202052Durchsuche

Derzeit verwenden viele Händler Rabattcodes, um Aktionen durchzuführen. Jetzt implementieren wir einfach achtstellige Rabattcodes und speichern sie in der Datenbank. Dieser Artikel führt Sie hauptsächlich in die relevanten Informationen zum zufälligen Generieren von achtstelligen Rabattcodes und deren Speicherung in der MySQL-Datenbank ein. Er ist sehr gut und hat einen Referenzwert. Ich hoffe, er kann jedem helfen.

1. Rabattcodes wie folgt zufällig generieren:

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. Rabattcodes in der Datenbank speichern </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(); 
} 
}
3

4. Die Ergebnisse sind wie folgt

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;i<activatedcodenum><p></p>
<p>Verwandte Empfehlungen: <img title="" alt="Beispiel für das Teilen: Generieren Sie zufällig einen achtstelligen Rabattcode und speichern Sie ihn in der MySQL-Datenbank" src="https://img.php.cn/upload/article/000/054/025/206775316b4935c9e4a9ca5472741680-0.jpg"></p>
<p>Informationen zum Empfangen von Ausdrücken durch PHP vom iOS-Client und zum Speichern dieser im MySQL-Datenbank</p>
<p></p></activatedcodenum>

Das obige ist der detaillierte Inhalt vonBeispiel für das Teilen: Generieren Sie zufällig einen achtstelligen Rabattcode und speichern Sie ihn in der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn