jdbc用于连接数据库,和数据库进行交互(增删改查等功能)
spring框架对我们之前学习的jdbc进行封装,形成springjdbc,也是用于连接数据库,和数据库进行交互(增删改查等功能)
1-添加jar包
mysql-connector-java.jar
spring-jdbc.jar
spring-tx.jar依赖包
2-在xml配置文件配置dataSource和jdbcTemplate
<!--使用springjdbc技术连接数据库-->
<!--配置数据源-->
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<!-- 加载mysql的驱动-->
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/smbms?useUnicode=true&characterEncoding=utf-8"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</bean>
<!--配置jdbc模板-->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"/>
</bean>
3-创建测试类
@Test
public void test1(){
//测试:能不能连上? 能不能进行增删改查
ApplicationContext applicationContext =
new ClassPathXmlApplicationContext("applicationContext.xml");
//获得对象JdbcTemplate
JdbcTemplate jdbcTemplate= (JdbcTemplate) applicationContext.getBean("jdbcTemplate");
//在库smbms中创建表test2
String sql="create table test2(id int,username varchar(10))";
jdbcTemplate.execute(sql);
System.out.println("表创建成功");
}
271

被折叠的 条评论
为什么被折叠?



