spring连接mysql

传统JDBC:

public static void main(String[] args) {
		//创建数据库连接池
		BasicDataSource dataSource=new BasicDataSource();
		dataSource.setDriverClassName("com.mysql.cj.jdbc.Driver");
		dataSource.setUrl("jdbc:mysql://localhost:3306/test?serverTimezone=UTC");
		dataSource.setUsername("root");
		dataSource.setPassword("703122");
		
		//创建jdbc模板
		JdbcTemplate jdbcTemplate = new JdbcTemplate();
		jdbcTemplate.setDataSource(dataSource);
		
		//通过api操作执行sql
		jdbcTemplate.update("insert into student(id,name) values(?,?);","9","David");
	}

通过配置文件

<!-- 配置数据源 -->
	<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource">
		<property name="username" value="root"></property>
		<property name="password" value="703122"></property>
		<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"></property>
		<property name="url" value="jdbc:mysql://localhost:3306/test?serverTimezone=UTC"></property>
		<property name="maxIdle" value="6"></property>
	</bean>
	
	<!-- 创建jdbc模板 注入数据源 -->
	<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> 
		<property name="dataSource" ref="dataSource"></property>
	</bean>
	
	<!-- 配置Dao -->
	<bean id="studentDao" class="com.lianqiao.dao.impl.StudentDao">
		<property name="jdbcTemplate" ref="jdbcTemplate"></property>
	</bean>
	
	<bean id="student" class="com.lianqiao.entity.Student">
		<property name="name" value="lcy"></property>
		<property name="id"  value="1"></property>
	</bean>
发布了16 篇原创文章 · 获赞 1 · 访问量 222
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览