この記事では、JavaがMySQLにバッチ書き込みデータを実装する方法について説明します。次のように、参照のために共有してください。
private static string user = "root"; private static string pass = "123456"; private static string url = "jdbc:mysql://192.168.1.116:3306/test"; public static void main(string args [])throws sqlexection、classnotfoundexception simpledateformat( "yyyymmddhhmmss"); date lasthour = new date(new date()。gettime()-3600000); // 1時間前のstring hourmeta = sfmt.format(lasthour).substring(0、10); // hourのタイムスタンプは、ビッグデータの検索範囲を狭めるために使用されます。 int hour = integer.parseint(string.valueof(lasthour.gethours())); // mysqlデータベース接続を接続するconn = drivermanager.getConnection(url、user、pass); conn.setautocommit(false); //データをmysql string sql = "test1値(?、?)に挿入します"; preatedStatement ps = conn.preparestatement(sql); // sqlステートメントps.setint(1、day)を実行するオブジェクト。 ps.setint(2、hour); //ps.setString(1、 "aa"); //ps.setString(2、 "bb"); ps.addbatch(); //事前定義されたパラメーターを追加ps.executebatch(); // batch execution conn.commit(); if(ps!= null){ps.close(); } if(conn!= null){conn.close(); }}Java関連のコンテンツの詳細については、このサイトのトピックをご覧ください:「Java+MySQLデータベースプログラミングの概要」、「Javaデータ構造とアルゴリズムのチュートリアル」、「Javaファイルとディレクトリ運用スキルの概要」、「Java Operation Dom Node Skills Summary」、および「Java Cache操作スキル」
この記事がみんなのJavaプログラミングに役立つことを願っています。