JDBC 用 Unix domain socket 连接 MySQL,jdbcdomain,Java 本身是不提供对
分享于 点击 7675 次 点评:9
JDBC 用 Unix domain socket 连接 MySQL,jdbcdomain,Java 本身是不提供对
Java 本身是不提供对 Unix domain socket 的支持,这些都要依赖第三方开发包,本代码使用 junixsocket 项目利用 unixsocket 连接 mysql 的方法
[Java]代码
import org.newsclub.net.mysql.AFUNIXDatabaseSocketFactory;...Class.forName("com.mysql.jdbc.Driver").newInstance();Properties props = new Properties();props.put("user", "test");props.put("password", "test");props.put("socketFactory", AFUNIXDatabaseSocketFactory.class.getName());props.put("junixsocket.file", "/tmp/mysql.sock");Connection conn = DriverManager.getConnection("jdbc:mysql:///test", props);
用户点评