|
@@ -204,6 +204,40 @@ public class MysqlJdbc {
|
|
this.close(null, null, conn);
|
|
this.close(null, null, conn);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public void update(String sql) {
|
|
|
|
+ Connection conn = connect();
|
|
|
|
+ if (conn == null) return;
|
|
|
|
+ Statement st = null;
|
|
|
|
+ try {
|
|
|
|
+ conn.setAutoCommit(false);
|
|
|
|
+ st = conn.createStatement();
|
|
|
|
+ st.executeUpdate(sql);
|
|
|
|
+ conn.commit();
|
|
|
|
+ st.close();
|
|
|
|
+ } catch (SQLException sqle) {
|
|
|
|
+ sqle.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ this.close(null, null, conn);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void update(List<String> sqls) {
|
|
|
|
+ Connection conn = connect();
|
|
|
|
+ if (conn == null) return;
|
|
|
|
+ Statement st = null;
|
|
|
|
+ try {
|
|
|
|
+ conn.setAutoCommit(false);
|
|
|
|
+ st = conn.createStatement();
|
|
|
|
+ for (String sql : sqls) {
|
|
|
|
+ st.executeUpdate(sql);
|
|
|
|
+ }
|
|
|
|
+ conn.commit();
|
|
|
|
+ st.close();
|
|
|
|
+ } catch (SQLException sqle) {
|
|
|
|
+ sqle.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ this.close(null, null, conn);
|
|
|
|
+ }
|
|
|
|
+
|
|
private String joinInsetSql(String table, String[] columns) {
|
|
private String joinInsetSql(String table, String[] columns) {
|
|
String sql = "insert into " + table + "(";
|
|
String sql = "insert into " + table + "(";
|
|
for (int i = 0; i < columns.length; i++) {
|
|
for (int i = 0; i < columns.length; i++) {
|