1

コンソール ベースの jdbc アプリケーション用に Fake Data Generator (たとえば、姓、名、電子メールなどの個人情報用) が必要です。ランダムな人物のデータをMySQLデータベースに追加したいからです。

以下のMySQLの私のコード:

String url1 = "jdbc:mysql://localhost:3306/restaurant";
String user = "root";
String password = "root";

conn1 = DriverManager.getConnection(url1, user, password);
if (conn1 != null) {
    System.out.println("Connected to the database restaurant");
   // I want add data generator here.
}
4

5 に答える 5

3

あなたはDataFactoryを持っています。名前(特定の地域名も含む)、住所、生年月日またはその他の日付、一般的なランダム文字列を生成し、生成するランダムなものの配列を与えることもできます。

編集:使用例

毎回異なる出力を取得するには、シードを使用して作成しますRandom()。最適なシードは nano time です:

DataFactory df1 = DataFactory.create(System.nanoTime());

作成するたびに、異なる出力が得られます。

于 2016-04-28T07:49:50.693 に答える
1

ランダム データ生成用のランダマイザーをチェックアウトできます。このライブラリは、指定されたモデル クラスからランダム データを作成するのに役立ちます。以下のサンプル コードをチェックしてください。

public class Person {

   @FirstName
   String mFirstName;

   @LastName
   String mLastName;

   @Email
   String  mEmailId;

}

//Generate random 100 Person(Model Class) object 
Generator<Person> generator = new Generator<>(Person.class);  
List<Person> persons = generator.generate(100);                          

組み込みのデータ ジェネレーターはアノテーションを使用してアクセスできるものが多いため、カスタム データ ジェネレーターを構築することもできます。ライブラリ ページで提供されているドキュメントを参照することをお勧めします。

于 2016-10-24T17:57:23.233 に答える