parent
81916c480c
commit
e9298f7be0
4 changed files with 71 additions and 9 deletions
@ -0,0 +1,61 @@ |
||||
package org.poopki.duckdns.user_db.DB; |
||||
|
||||
import org.poopki.duckdns.user_db.UserInfoArray; |
||||
|
||||
import java.sql.*; |
||||
import java.util.ArrayList; |
||||
import java.util.List; |
||||
import java.util.Map; |
||||
import java.util.UUID; |
||||
|
||||
public class DBUpdate { |
||||
private static final String DB_DRIVER_CLASS = "org.mariadb.jdbc.Driver"; |
||||
private static final String DB_URL = "jdbc:mariadb://poopki.duckdns.org:3307/mc_dev"; |
||||
private static final String DB_USERNAME = "mc_dev"; |
||||
private static final String DB_PASSWORD = "!Rkdalsrn1027"; |
||||
private static UserInfoArray m_InfoArrayInstance; |
||||
|
||||
public DBUpdate(UserInfoArray m_UIA){ |
||||
m_InfoArrayInstance = m_UIA; |
||||
} |
||||
|
||||
public static void UpdateDB(){ |
||||
Connection conn = null; |
||||
Statement stmt = null; |
||||
|
||||
try { |
||||
Class.forName("org.mariadb.jdbc.Driver"); |
||||
|
||||
conn = DriverManager.getConnection(DB_URL, DB_USERNAME, DB_PASSWORD); |
||||
System.out.println("Connection success"); |
||||
stmt = conn.createStatement(); |
||||
StringBuilder sb = new StringBuilder(); |
||||
String sql = sb.append("create table if not exists UserInfo(") |
||||
.append("UUID varchar(36)") |
||||
/* .append("Nation int,") |
||||
.append("Occupation TINYINT,") |
||||
.append("Squad int,") |
||||
.append("Farm int,") |
||||
.append("Account int,")*/ |
||||
.append(")").toString(); |
||||
stmt.execute(sql); |
||||
|
||||
for (UUID key : m_InfoArrayInstance.m_UserInfoArray.keySet()) { |
||||
//sql = sb.append("insert into UserInfo values('"+key+"',"+0+","+0+","+0+","+0+","+0+")").toString();
|
||||
sql = sb.append("insert into UserInfo (UUID) value ('"+key.toString()+ "')").toString(); |
||||
stmt.execute(sql); |
||||
} |
||||
} |
||||
catch (ClassNotFoundException e) { |
||||
e.printStackTrace(); |
||||
} |
||||
catch (SQLException e) { |
||||
// TODO Auto-generated catch block
|
||||
System.err.println("에러 내용 :" + e.getMessage()); |
||||
System.out.println("DB Connection fail"); |
||||
} |
||||
|
||||
|
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue