Warning: file_put_contents(/www/wwwroot/nmbt.106988770/cache/modrinth_versions_lHrMzA61.json): Failed to open stream: Permission denied in /www/wwwroot/nmbt.106988770/resource_detail.php on line 53
JSMySQLFix - 墨喵 Minecraft 资源
JSMySQLFix 图标

JSMySQLFix

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0.1
本资源为搬运资源,原资源地址: https://modrinth.com/mod/mysqlfix
资源信息

Minecraft 版本: 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4 1.20 1.20.1 1.20.2 1.20.3 1.20.4 1.20.5 1.20.6 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11 26.1 26.1.1 26.1.2

平台: velocity

标签: library utility

资源介绍

JSMySQLFix

Join my Discord

Description:
JSMySQLFix is an innovative plugin designed for the Velocity proxy environment that ensures seamless MySQL database connectivity by automatically downloading and embedding the MySQL JDBC drivers. This plugin aims to simplify dependencies for server administrators and address potential issues caused by missing or incorrect drivers.

Features:

  • Automatic Download: The plugin checks if the required MySQL JDBC driver is present. If not, it automatically downloads the driver from a secure source and saves it in the data directory.
  • SHA-256 Verification: After the download, a SHA-256 verification is performed to ensure the integrity of the downloaded file, ensuring that the driver is unchanged and secure.
  • Easy Embedding: Upon successful download, the MySQL driver is directly embedded into the application's classpath, allowing immediate use of MySQL functions.
  • Logging: To facilitate maintenance, the plugin offers comprehensive logging capabilities that detail both successful downloads and any potential errors.

Accessing MySQL:
Once the JSMySQLFix plugin is installed and the MySQL driver is successfully embedded, other plugins can access MySQL instantly. Developers can utilize standard JDBC connections to interact with their MySQL databases using the following connection string format:

    String ip = "yourIP";
    String port = "3306";
    String databaseName = "yourDatabase";
    String url = "jdbc:mysql://" + ip + ":" + port + "/" + databaseName + "?useSSL=false&allowPublicKeyRetrieval=true";
    String username = "yourUsername";
    String password = "yourPassword";

    try {
        Class.forName("com.mysql.cj.jdbc.Driver");
        logger.info("Attempting to connect to database.);

        connection = DriverManager.getConnection(url, username, password);
        logger.info("Connected to the database.");
    } catch (ClassNotFoundException e) {
        logger.error("MySQL Driver not found: " + e.getMessage());
    } catch (SQLException e) {
        logger.error("Error while connecting to the database: " + e.getMessage());
    }

Ensure to replace <yourIP>, <port>, <yourDatabase>, <yourUsername>, and <yourPassword> with your actual MySQL server details.

Installation:

  1. Download the plugin and place it in the /plugins directory of your Velocity proxy.
  2. Restart the proxy. The plugin will automatically download and embed the necessary MySQL drivers.
  3. Check the logs to confirm that everything has been installed correctly.
下载与版本
评论(0)
请 登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

赞助作者

请 登录 后赞助作者。

🔥 相关推荐
Wild Wolves x Fresh Animations

价格:0 墨喵币
下载量:0

查看详情
Vanilla AFK

价格:0 墨喵币
下载量:0

查看详情
Vouch

价格:0 墨喵币
下载量:0

查看详情
Profiler

价格:0 墨喵币
下载量:0

查看详情