spring中连接数据库
来源:互联网 发布:淘宝网地板胶 编辑:程序博客网 时间:2024/05/24 06:35
${username}是个关键字 不同引入方式优先读取的内容不同1、bean来定义读取资源文件优先读取资源文件2、context命名空间 读取资源文件优先读取系统用户第一种1、使用Bean定义 来读取properties文件<bean id="mnmn" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="location" value="classpath:/lesson02/jdbc/jdbcoracle.properties"></property></bean>2、创建数据库的连接类<bean id="dataSouce" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="url" value="${url}"></property><property name="username" value="${username1}"></property><property name="password" value="${password}"></property><property name="driverClassName" value="${driverClass}"></property></bean><bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"><property name="dataSource" ref="dataSouce"></property></bean>第二种1、先配置context标签的快捷提示 xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd" 2、context命名空间 读取资源文件 读取properties文件<context:property-placeholder location="classpath:/lesson02/jdbc/jdbcoracle.properties"/>3、创建数据库的连接类<bean id="dataSouce" class="org.springframework.jdbc.datasource.DriverManagerDataSource"><property name="url" value="${url}"></property><property name="username" value="${username1}"></property><property name="password" value="${password}"></property><property name="driverClassName" value="${driverClass}"></property></bean><bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"><property name="dataSource" ref="dataSouce"></property></bean>第三种(使用注解)1、spring.xml文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd"><!-- 读取properties文件 --><context:property-placeholder location="classpath:/lesson02/jdbc/jdbcoracle.properties"/><!-- 扫描注解 --><context:component-scan base-package="lesson02"></context:component-scan></beans>2、创建一个类package lesson02.mvc;import javax.sql.DataSource;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.jdbc.datasource.DriverManagerDataSource;@Configurationpublic class MyConf {@Value("${url}")private String url;@Value("${driverClass}")private String driverClassName;@Value("${username1}")private String userName;@Value("${password}")private String password;@Beanpublic JdbcTemplate jdbcTemplate(DataSource dataSource){return new JdbcTemplate(dataSource);}@Beanpublic DataSource dataSouce(){DriverManagerDataSource dmd=new DriverManagerDataSource();dmd.setUrl(url);dmd.setDriverClassName(driverClassName);dmd.setUsername(userName);dmd.setPassword(password);return dmd;}}
阅读全文
0 0
- spring中连接数据库
- Spring中配置连接数据库(MySQL)
- spring-java项目中连接redis数据库
- Spring mvc中使用Spring Data Jpa 连接Mysql数据库
- Spring 连接数据库出错
- 实现Spring连接数据库
- spring配置连接数据库
- spring连接数据库
- spring 连接sqlserver数据库
- Spring 连接MySQL 数据库
- spring jdbcTemplate连接数据库
- spring连接access数据库
- Spring连接数据库
- Spring连接数据库
- Spring框架连接数据库
- spring 连接数据库
- Spring中集成Hibernate连接MySQL数据库配置
- Spring中集成Hibernate连接MySQL数据库配置
- mysql-udf的使用---mysql自动同步数据到redis.redis连接池的实现
- CSS继承和层叠性
- Java“南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课”
- ameba启动失败 228k
- VS2017输出乱码问题解决
- spring中连接数据库
- 使用unity动态切割图片 然后重新组合
- 购物车 数量的加减部分代码
- 使用python进行图像目标检测需要配置的环境
- redis配置密码,以及如何启动。(windows环境)
- C语言中static--作用
- Java-Character类
- IdeaVim简介
- 1.第一次面试