ホームページ >データベース >mysql チュートリアル >共有の例: 8 桁の割引コードをランダムに生成し、Mysql データベースに保存します。
現在、多くの販売者は割引コードを使用して活動を行っていますが、現在は 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. 結果は次のとおりです
php受信についてiosクライアントから送信された式はmysqlデータベースに保存されます
以上が共有の例: 8 桁の割引コードをランダムに生成し、Mysql データベースに保存します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。