你的MYSQL数据库里面有一个数据库,名字教做mysql,里面有个表,名字叫做user,你看一下这个表的结构和现有数据,你就知道应该怎么做了,比如你可以添加一条数据,Host为你指定的IP,user可以是%,password就不管了,后面设置相应的权限(可以全部都是Y),这样那个机器无论用什么用户和密码都可以连接数据库,而拥有你指定的权限。
1创建DbcpTestjava单元测试类
2拷入所需jar包commons-dbcp-14jar commons-pool-155jar
3创建如下代码,注意我们创建的是BasicDataSource 对象
4测试结果
5DBCP连接池还有一些属性可以设置,常用的如下:
6以上算是一个DBCP的基本结构,
而常用的创建数据连接池是通过他的连接工厂类BasicDataSourceFactory 的createDataSource() 方法,它需要读取一个配置文件
7新建dbcpproperties文件
8添加如下代码,注意:配置文件中的键需要来自BasicDataSource的属性
9测试结果如下:
10总结步骤:
步骤阅读
Druid 0118之后版本都发布到maven中央仓库中,所以你只需要在项目的pomxml中加上dependency就可以了。
例如:
<dependency> <groupId>comalibaba</groupId> <artifactId>druid</artifactId> <version>${druid-version}</version> </dependency>5 怎么打开Druid的监控统计功能
Druid的监控统计功能是通过filter-chain扩展实现,如果你要打开监控统计功能,配置StatFilter。
方法不唯一,而且越高的版本提供的工具越多,比如监控SQL命令,用Profile
监控数据一是可以直接在表上加触发器,记录变更日志
数据库还有审计audit功能,2016还有历史表,CDC等
以上就是关于haproxy监控mysql的问题全部的内容,包括:haproxy监控mysql的问题、dbcp怎么监控程序使用数据库连接池、怎样将druid监控的数据存到数据库中+方便继续监控等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)