看到有些人自製插件卡在這裡, 我想我就來做的簡單的教學
連線資料庫只需要這一點程式碼就好:
指定你要連線甚麼樣的資料庫,mysql就這樣打就好,寫這一行的目的其實只是確認電腦有沒有裝mysql 的 driver而已,如果你確定電腦有裝其實可以跳過
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://伺服器位置:伺服器port/資料庫名稱","資料庫使用者名稱", "資料庫使用者密碼");
資料存取放這裡
關閉資料庫
conn.close();
資料存取:
新增玩家資料:
Statement stat = conn.createStatement();
stat.executeUpdate("INSERT INTO 資料表名稱(uuid, str, vit, agi, int) VALUES ('玩家UUID', 力量, 體力, 敏捷, 智慧)");
更新玩家資料: (資料必須已經存在)Statement stat = conn.createStatement();
stat.executeUpdate("UPDATE 資料表名稱 SET str=力量, vit=體力, agi=敏捷, int=智慧 WHERE uuid=玩家UUID");
刪除玩家資料:(什麼時候需要呢?)
Statement stat = conn.createStatement();
stat.executeUpdate("DELETE FROM 資料表名稱 WHERE uuid=玩家UUID");
讀取玩家資料:
String query = "select * from 資料表名稱 WHERE uuid=玩家UUID";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(query);
while (rs.next()) {
int str= rs.getInt("str");
int vit= rs.getInt("vit");
int agi= rs.getInt("agi");
}
rs.close();
stmt.close();
是不是很簡單呢?