我是靠谱客的博主 真实夏天,最近开发中收集的这篇文章主要介绍【Spring】Spring连接MySQL数据库,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Spring连接MySQL数据库


配置pom文件


<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</dependency>

配置属性文件

url=jdbc:mysql://localhost:3306/data?Unicode=true&characterEncoding=UTF-8&allowMultiQueries=true
driverClassName=com.mysql.jdbc.Driver
password=123456
username=root

配置xml文件

<!-- 1.数据库配置 -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${driverClassName}"></property>
<property name="url" value="${url}"></property>
<property name="password" value="${password}"></property>
<property name="username" value="${username}"></property>
</bean>
<!-- 2.配置JDBC帮助类 -->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"></property>
</bean>
<!-- 3.加载资源文件 -->
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:spring/dbconfig.properties</value>
</list>
</property>
</bean>
<bean id="demo" class="com.dmeo.jdbc.JDBCTest"></bean>

测试类

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.springframework.jdbc.core.JdbcTemplate;
public class JDBCTest {
public JdbcTemplate geJdbcTemplate() {
String config = "spring/jdbc.xml";
ApplicationContext ac = new ClassPathXmlApplicationContext(config);
JdbcTemplate jdbcTemplate = (JdbcTemplate) ac.getBean("jdbcTemplate");
return jdbcTemplate;
}
public static void main(String[] args) {
String config = "spring/jdbc.xml";
ApplicationContext ac = new ClassPathXmlApplicationContext(config);
JDBCTest jdbcTest = (JDBCTest)ac.getBean("demo");
JdbcTemplate jdbcTemplate = jdbcTest.geJdbcTemplate();
System.out.println(jdbcTemplate.queryForList("select * from login"));
}
}

结果
在这里插入图片描述

最后

以上就是真实夏天为你收集整理的【Spring】Spring连接MySQL数据库的全部内容,希望文章能够帮你解决【Spring】Spring连接MySQL数据库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部