Ada*_*ire 48 java unix jdbc unix-socket
我意识到,由于UNIX套接字是特定于平台的,因此必须涉及一些非Java代码.具体来说,我们感兴趣的是使用JDBC连接到只启用了UNIX域套接字的MySQL实例.
它看起来不像是支持的,但是根据我的阅读,如果我们能够找到适合Java的UNIX套接字的适当实现,那么至少应该可以为基于UNIX套接字的JDBC编写SocketFactory .
有没人试过这个?有谁知道这样的实现?
小智 25
你可以使用junixsocket:https://github.com/kohlschutter/junixsocket
它已经提供了通过Unix套接字从Java(Connector/J)连接到MySQL的代码.
与其他实现相比,一个很大的优点是junixsocket使用标准的Java Socket API.
从 Java 16 开始,java 通过SocketChannel和ServerSocketChannel API原生支持 Unix 域套接字 。
您可以在此处的JEP380提案和实施示例中找到有关它的更多信息。
| 归档时间: |
|
| 查看次数: |
36334 次 |
| 最近记录: |