java手动创建jdbctemplate,Java如何为JdbcTemplate创建数据源对象?

本文演示了如何在Java Spring框架中创建和配置`DriverManagerDataSource`,并将其与`JdbcTemplate`结合使用来执行数据库操作。代码示例展示了如何设置JDBC驱动、数据库URL、用户名和密码,以及如何利用这些信息进行CRUD操作。
摘要由CSDN通过智能技术生成

在此示例中,您将学习如何创建和配置DriverManagerDataSource将由该JdbcTemplate对象使用的对象。有创建时所需要的一些信息DataSource,包括JDBC驱动程序类,目标数据库的JDBC的URL时,username并password连接到数据库服务器。package org.nhooo.example.spring.jdbc;

import org.springframework.jdbc.core.JdbcTemplate;

import org.springframework.jdbc.datasource.DriverManagerDataSource;

import javax.sql.DataSource;

import java.util.List;

public class DataSourceDemo {

public static final String DRIVER = "com.mysql.jdbc.Driver";

public static final String JDBC_URL = "jdbc:mysql://localhost/mediadb";

public static final String USERNAME = "root";

public static final String PASSWORD = "";

public static void main(String[] args) {

// 创建DriverManagerDataSource的实例并传递

// 它到JdbcTemplate。

DataSource source = getDataSource();

JdbcTemplate template = new JdbcTemplate(source);

// 使用数据源注入创建模板后,我们

// 可以执行数据库操作,例如CRUD操作。

System.out.println("DataSource = " + template.getDataSource());

List records = template.queryForList("SELECT * FROM records");

for (int i = 0; i 

System.out.println("Records = " + records.get(i));

}

}

/**

* Returns a DataSource object for connection to the database.

*

* @return a DataSource.

*/

private static DataSource getDataSource() {

// 创建DriverManagerDataSource的新实例并进行设置

// 必需的参数,例如Jdbc Driver类,

// Jdbc URL,数据库用户名和密码。

DriverManagerDataSource dataSource = new DriverManagerDataSource();

dataSource.setDriverClassName(DataSourceDemo.DRIVER);

dataSource.setUrl(DataSourceDemo.JDBC_URL);

dataSource.setUsername(DataSourceDemo.USERNAME);

dataSource.setPassword(DataSourceDemo.PASSWORD);

return dataSource;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值