UNIX 套接字实现 Java?[已关闭]

2022-08-31 20:59:43

我意识到,由于UNIX套接字是特定于平台的,因此必须涉及一些非Java代码。具体来说,我们有兴趣使用JDBC连接到仅启用了UNIX域套接字的MySQL实例。

看起来这并不受支持,但是从我所读到的,如果我们能找到一个像样的Java UNIX套接字实现,那么至少应该有可能为JDBC编写一个基于UNIX套接字的SocketFactory。

有人试过这个吗?有谁知道这样的实现?


答案 1

查看 JUDS 库。它是一个Java Unix域套接字库...

https://github.com/mcfunley/juds


答案 2

您可以使用 junixsocket: https://github.com/kohlschutter/junixsocket

它已经提供了通过Unix套接字从Java(Connector/J)连接到MySQL的代码。

与其他实现相比,一个很大的优势是junixsocket使用标准的Java Socket API。


推荐