【问题标题】:How can I include a database in my spigot plugin executable如何在我的 spigot 插件可执行文件中包含数据库
【发布时间】:2021-10-21 04:05:01
【问题描述】:

我一直在寻找年龄,但我似乎找不到在我的 spigot 插件可执行文件中拥有数据库的方法,所以如果有人可以提供帮助,那就太棒了。

首选数据库: SQLite MySQL

【问题讨论】:

    标签: mysql sqlite minecraft bukkit


    【解决方案1】:

    您的插件可执行文件中不能有(运行)数据库。数据库在服务器上运行,您可以建立与它的连接。所有 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 的教程。

    【讨论】:

    • 我不同意,因为我做到了。我现在通过阴影在我的 jar 中有一个 db
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    • 2011-10-22
    • 2018-12-28
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多