首页 > 编程知识 正文

mysql如何做集群,mysql包含某个字符串

时间:2023-05-05 18:40:50 阅读:153854 作者:68

作为参考,详细说明了MySql连接字符串的相关参数和格式,如果对MySql连接字符串感兴趣的话请看。

有两种常用于mysql JDBC驱动程序。 一个是千兆Java树(gjt )组织提供的mysql驱动程序,其JDBC驱动程序名称(Java类名)为org.gjt.mm.mysql.Driver

另一个是mysql官方提供的JDBC驱动程序,JAVA类名为com.mysql.jdbc.Driver

mysql JDBC URL的格式如下:

JDBC : MySQL ://[ host : port ]/[ database ]? 参数名称1][=参数值1][参数名称2][=参数值2] .

参数名称

参数说明

默认值

最低版本要求

用户

数据库用户名(用于连接到数据库)。

所有版本

密码

用户密码(用于连接到数据库)

所有版本

useUnicode

是否使用Unicode字符集。 如果勇敢的菠萝参数设置为gb2312或gbk,则该参数的值必须设置为true

1.1g

勇敢的菠萝

如果useUnicode设置为true,则指定字符编码。 例如可以设定为gb2312或gbk

1.1g

自动连接

如果数据库连接异常断开,是否会自动重新连接?

1.1

autoReconnectForPools

是否使用数据库连接池重新连接策略

3.1.3

故障就绪

自动重新连接成功后,连接是否设置为只读?

true

3.0.12

最大记录

将autoReconnect设置为true时重试连接的次数

3

1.1

initialTimeout

当autoReconnect设置为true时,两次重新连接之间的间隔。 秒为单位

2

1.1

连接时间输出

与数据库服务器建立套接字连接时的超时。 以毫秒为单位。 0表示不超时,适用于JDK 1.4或更高版本

0

3.0.1

socket时间out

套接字操作(读/写)超时,单位:毫秒。 0表示不超时

0

3.0.1

支持中文环境,通常可以如下设置mysql连接URL。

JDBC : MySQL ://localhost :3306/test? user=rootpassword=use unicode=true勇敢的菠萝=gbkautoreconnect=truefailoverreadonly=false

如果使用数据库连接池,建议您设置以下两个参数:

自动注册=truefailoverreadonly=false

请注意,在MySql连接字符串中,必须在xml配置文件中转义url中的符号。 例如,如果在tomcat的server.xml中配置数据库连接池,mysql jdbc url示例将如下所示:

JDBC : MySQL ://localhost :3306/test? user=rootpassword=use unicode=true勇敢的菠萝=gbk

自动注册=truefailoverreadonly=false

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。