700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 【Spring】使用数据源连接池访问数据库

【Spring】使用数据源连接池访问数据库

时间:2019-12-03 15:50:09

相关推荐

【Spring】使用数据源连接池访问数据库

Spring并没有提供数据源连接池实现,但是可以选择其他开源的实现:

Apache Commons DBCP(/commons/dbcp[retired]或者/proper/commons-dbcp/);c3p0(/projects/c3p0) [我访问的时候出现异常]BoneCP()

这些连接池中得大多数都能配置为Spring的数据源,在一定程度上与Spring自带的DriverManagerDataSource或SingleConnectionDataSource很类似。如下是配置DBCP BasicDataSource的方式:

<bean id="dataSource" class="mons.dbcp.BasicDataSource"p:driverClassNam="com.mysql.jdbc.Driver"p:url="jdbc:mysql://localhost:3306/databaseName"p:username="username"p:password="password" />

也可以用Java来配置:

@Beanpublic BasicDataSource dataSource() {BasicDataSource ds = new BasicDataSource();ds.setDriverClassName("com.mysql.jdbc.Driver");ds.setUrl("jdbc:mysql://localhost:3306/databaseName");ds.setUsername("username");ds.setPassword("password");return ds;}

上面两种方式配置的四个属性是BasicDataSource所必需的。属性driverClassName指定了JDBC驱动类的全限定类名。在这里我配置的时MySql数据库的数据源 。属性url用于设置数据库的JDBC URL。最后,username和password用于在连接数据库时进行认证。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。