【发布时间】:2015-04-08 20:58:29
【问题描述】:
据我了解java.net 与glibc 交谈。
我想知道在 Java JDBC 源代码中,哪个方法正在与 glibc 用于在 Java 中实现套接字的套接字方法进行对话。
我在哪里可以得到socketRead0的定义
【问题讨论】:
据我了解java.net 与glibc 交谈。
我想知道在 Java JDBC 源代码中,哪个方法正在与 glibc 用于在 Java 中实现套接字的套接字方法进行对话。
我在哪里可以得到socketRead0的定义
【问题讨论】:
它根本不在 JDBC 源代码中。
它在java.net 源代码中,它的原生 JNI 过去,以及支持它的 JVM 库中。到处都是。继续寻找。
为什么你认为你需要知道?你没有。
【讨论】:
JDBC 是一个接口。
由 JDBC 提供程序实现的实际代码。每个提供商都可能会使用不同的方法,具体取决于那里的背景以及当他们第一次实现 JDBC 库时当月的风格。
在我最熟悉的 SQLITE 和 DB2 中,sqlite 的实现只是调用了 sqlite C api。 DB2 实现广泛使用 java 异步 IO 库以及标准 JAVA 套接字库。
【讨论】: