UNIX 套接字实现 Java?[已关闭]
2022-08-31 20:59:43
我意识到,由于UNIX套接字是特定于平台的,因此必须涉及一些非Java代码。具体来说,我们有兴趣使用JDBC连接到仅启用了UNIX域套接字的MySQL实例。
看起来这并不受支持,但是从我所读到的,如果我们能找到一个像样的Java UNIX套接字实现,那么至少应该有可能为JDBC编写一个基于UNIX套接字的SocketFactory。
有人试过这个吗?有谁知道这样的实现?
我意识到,由于UNIX套接字是特定于平台的,因此必须涉及一些非Java代码。具体来说,我们有兴趣使用JDBC连接到仅启用了UNIX域套接字的MySQL实例。
看起来这并不受支持,但是从我所读到的,如果我们能找到一个像样的Java UNIX套接字实现,那么至少应该有可能为JDBC编写一个基于UNIX套接字的SocketFactory。
有人试过这个吗?有谁知道这样的实现?
您可以使用 junixsocket: https://github.com/kohlschutter/junixsocket
它已经提供了通过Unix套接字从Java(Connector/J)连接到MySQL的代码。
与其他实现相比,一个很大的优势是junixsocket使用标准的Java Socket API。