【发布时间】:2021-10-21 04:05:01
【问题描述】:
我一直在寻找年龄,但我似乎找不到在我的 spigot 插件可执行文件中拥有数据库的方法,所以如果有人可以提供帮助,那就太棒了。
首选数据库: SQLite MySQL
【问题讨论】:
标签: mysql sqlite minecraft bukkit
我一直在寻找年龄,但我似乎找不到在我的 spigot 插件可执行文件中拥有数据库的方法,所以如果有人可以提供帮助,那就太棒了。
首选数据库: SQLite MySQL
【问题讨论】:
标签: mysql sqlite minecraft bukkit
您的插件可执行文件中不能有(运行)数据库。数据库在服务器上运行,您可以建立与它的连接。所有 SQL 的东西都在 java.sql 包中。
您可以在计算机上运行类似于本地 Minecraft 服务器的数据库 throw XAMPP。
这是一个如何建立与本地运行数据库的连接的示例:
Connection connection;
String host, port, username, password, databaseName;
host = "localhost"; // enter your host (ip address)
port = "3306"; // the entering port
username = "root"; // your username
password = ""; // your password
databaseName = "database-name"; // the database name, where you want to connect to
String url = "jdbc:mysql://" + host + ":" + port + "/" + databaseName;
try {
connection = DriverManager.getConnection(url, username, password);
} catch (SQLException throwables) {
throwables.printStackTrace();
}
我建议您创建一个 SQL 类来管理所有内容。 Maby 在 Youtube 上寻找如何在 Java 中使用 SQL 的教程。
【讨论】: