在JDBC中指定TCP协议到mysql连接

时间:2011-06-16 01:50:56

标签: java mysql jdbc tcp

如何在典型行

中指定与mysql的JDBC连接
DriverManager.getConnection(url, username, password);

是通过TCP吗?

由于

3 个答案:

答案 0 :(得分:1)

只需使用JDBC类型3或4驱动程序即可。

据我所知,更多MySQL JDBC drivers已经是3/4型。

答案 1 :(得分:1)

据我所知,尽管使用了驱动程序的性质,TCP仍将是底层协议。与Derby或HSQLDB不同,MySQL不支持(在编写本文时)任何形式的以嵌入模式运行的数据库。

为了执行SQL语句而对数据库进行的所有连接都是TCP连接。

答案 2 :(得分:0)

这就是你要找的东西吗?

DriverManager.getConnection("jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8", username, password);